Marco Conti

dblp:17/4829 · DBLP profile ↗
← Back
231ranked-venue papers
51as first author
38since 2021 · last 2026
0000-0003-4097-4064ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 140 · 37 first-author · 9 since 2021Human-computer interaction and ubiquitous computing · 34 · 5 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 24 · 16 since 2021Systems, architecture and hardware · 19 · 7 first-author · 2 since 2021Artificial intelligence and machine learning · 18 · 16 since 2021Databases, data management, data science and information retrieval · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author
YearPublicationVenuePosition
2026 Dynamic Entanglement Packet Scheduling for Quantum Networks
abstract
Sharing entanglement among multiple users remains a central challenge for scalable quantum networks. Recent work proposed an on-demand entanglement packet architecture in which a controller uses a Time Division Multiple Access (TDMA) approach to allocate network resources. Quantum nodes are assigned a periodic schedule that probabilistically fulfills application requests for end-to-end entanglements. The schedule is recomputed periodically using well-known algorithms, such as Earliest Deadline First (EDF). However, a static schedule offers limited flexibility when outcomes are stochastic and arrivals are asynchronous. To overcome this limitation, we propose an online scheduler that dynamically schedules, defers, retries, or drops entanglement distribution reservations. In our simulations, the dynamic scheduler achieves lower completion time, higher completion ratio, and higher throughput than the static baseline. Furthermore, when the network is overloaded, the dynamic scheduler continues to construct deadline-feasible schedules and degrades gracefully.
Quang-Phong Tran, Claudio Cicconetti, Marco Conti, Andrea Passarella
INFOCOM3
2026 Operating Regimes of Decentralized Learning Under Mobility and Bandwidth Constraints
Samuele Sabella, Chiara Boldrini, Lorenzo Valerio, Marco Conti, Andrea Passarella
SmartComp4
2026 The Impact of COVID-19 on Twitter Ego Networks: Structure, Sentiment, and Topics
abstract
Abstract Lockdown measures, implemented by governments during the initial phases of the COVID-19 pandemic to reduce physical contact and limit viral spread, imposed significant restrictions on in-person social interactions. Consequently, individuals turned to online social platforms to maintain connections. Ego networks, which model the organization of personal relationships according to human cognitive constraints on managing meaningful interactions, provide a framework for analyzing such dynamics. The disruption of physical contact and the predominant shift of social life online potentially altered the allocation of cognitive resources dedicated to managing these digital relationships. This research aims to investigate the impact of lockdown measures on the characteristics of online ego networks, presumably resulting from this reallocation of cognitive resources. To this end, a large dataset of Twitter users was examined, covering a seven-year period of activity. Analyzing a seven-year Twitter dataset (including five years pre-pandemic and two years post), we observe clear, though temporary, changes. During lockdown, ego networks expanded, social circles became more structured, and relationships intensified. Simultaneously, we observed an asymmetric emotional response: the proportion of negative interactions showed a significant acceleration, while the proportion of positive interactions remained statistically stable. Thematic diversity, however, did not show a significant increase during the lockdown. Once restrictions were lifted, these structural and emotional shifts largely reverted to pre-pandemic norms, suggesting a temporary adaptation to an extraordinary social context.
Kamer Cekini, Elisabetta Biondi, Chiara Boldrini, Andrea Passarella, Marco Conti
Mach. Learn.5
2026 Cascade-Driven Opinion Dynamics on Social Networks
abstract
Online social networks (OSNs) have transformed the way individuals fulfill their social needs and consume information. As OSNs become increasingly prominent sources for news dissemination, individuals often encounter content that influences their opinions through both direct interactions and broader network dynamics. In this article, we propose the Friedkin–Johnsen on cascade (FJC) model, which, to the best of our knowledge, is the first attempt to integrate information cascades and opinion dynamics, specifically using the very popular Friedkin–Johnsen model. Our model, validated over real social cascades, highlights how the convergence of socialization and sharing news on these platforms can disrupt opinion evolution dynamics typically observed in offline settings. Our findings demonstrate that these cascades can amplify the influence of central opinion leaders, making them more resistant to divergent viewpoints, even when challenged by a critical mass of dissenting opinions. This research underscores the importance of understanding the interplay between social dynamics and information flow in shaping public discourse in the digital age.
Elisabetta Biondi, Chiara Boldrini, Andrea Passarella, Marco Conti
IEEE Trans. Comput. Soc. Syst.4
2025 The Built-In Robustness of Decentralized Federated Averaging to Bad Data
abstract
Decentralized federated learning (DFL) enables devices to collaboratively train models over complex network topologies without relying on a central controller. In this setting, local data remains private, but its quality and quantity can vary significantly across nodes. The extent to which a fully decentralized system is vulnerable to poor-quality or corrupted data remains unclear, but several factors could contribute to potential risks. Without a central authority, there can be no unified mechanism to detect or correct errors, and each node operates with a localized view of the data distribution, making it difficult for the node to assess whether its perspective aligns with the true distribution. Moreover, models trained on low-quality data can propagate through the network, amplifying errors. To explore the impact of low-quality data on DFL, we simulate two scenarios with degraded data quality—one where the corrupted data is evenly distributed in a subset of nodes and one where it is concentrated on a single node—using a decentralized implementation of FedAvg. Our results reveal that averaging-based decentralized learning is remarkably robust to localized bad data, even when the corrupted data resides in the most influential nodes of the network. Counterintuitively, this robustness is further enhanced when the corrupted data is concentrated on a single node, regardless of its centrality in the communication network topology. This phenomenon is explained by the averaging process, which ensures that no single node—however central—can disproportionately influence the overall learning process.
Samuele Sabella, Chiara Boldrini, Lorenzo Valerio, Andrea Passarella, Marco Conti
IJCNN5
2025 Robustness of decentralised learning to nodes and data disruption
abstract
In the active landscape of AI research, decentralised learning is gaining momentum. Decentralised learning allows individual nodes to keep data locally where they are generated and to share knowledge extracted from local data among themselves through an interactive process of collaborative refinement. This paradigm supports scenarios where data cannot leave the data owner node due to privacy or sovereignty reasons or real-time constraints imposing proximity of models to locations where inference has to be carried out. The distributed nature of decentralised learning implies significant new research challenges with respect to centralised learning. Among them, in this paper, we focus on robustness issues. Specifically, we study the effect of nodes’ disruption on the collective learning process. Assuming a given percentage of “central” nodes disappear from the network, we focus on different cases, characterised by (i) different distributions of data across nodes and (ii) different times when disruption occurs with respect to the start of the collaborative learning task. Through these configurations, we are able to show the non-trivial interplay between the properties of the network connecting nodes, the persistence of knowledge acquired collectively before disruption or lack thereof, and the effect of data availability pre- and post-disruption. Our results show that decentralised learning processes are remarkably robust to network disruption. As long as even minimum amounts of data remain available somewhere in the network, the learning process is able to recover from disruptions and achieve significant classification accuracy. This clearly varies depending on the remaining connectivity after disruption, but we show that even nodes that remain completely isolated can retain significant knowledge acquired before the disruption.
Luigi Palmieri, Chiara Boldrini, Lorenzo Valerio, Andrea Passarella, Marco Conti, János Kertész
Comput. Commun.5
2024 A Herd of Young Mastodonts: the User-Centered Footprints of Newcomers After Twitter Acquisition
abstract
The tremendous success of major Online Social Networks (OSNs) platforms has raised increasing concerns about negative phenomena, such as mass control, fake news, and echo chambers. In addition, the increasingly strict control over users’ data by platform owners questions their trustworthiness as open interaction tools. These trends and, notably, the recent drastic change in X (formerly Twitter) policies and data accessibility through public APIs, have fuelled significant migration of users towards Fediverse platforms (primarily Mastodon). In this work, we provide an initial analysis of the microscopic properties of Mastodon users’ social structures. Specifically, according to the Ego network model, we analyse interaction patterns between a large set of users (egos) and the other users they interact with (alters) to characterise the properties of those users’ ego networks. As was observed previously in other OSNs, we found a quite regular structure compatible with the reference Dunbar’s Ego Network model. Quite interestingly, our results show clear signs of ego network formation during the initial diffusion of a social networking tool, coherent with the recent surge of Mastodon activity. Therefore, our analysis motivates the use of Mastodon as an open "big data microscope" to characterise human social behaviour, making it a prime candidate to replace those OSN platforms that, unfortunately, cannot be used anymore for this purpose.
Francesco Di Cursi, Chiara Boldrini, Andrea Passarella, Marco Conti
IEEE Big Data4
2024 Social Isolation, Digital Connection: COVID-19's Impact on Twitter Ego Networks
Kamer Cekini, Elisabetta Biondi, Chiara Boldrini, Andrea Passarella, Marco Conti
DS (1)5
2024 On the Potential of an Independent Avatar to Augment Metaverse Social Networks
abstract
We present a computational modelling approach which targets capturing the specifics on how to virtually augment a Metaverse user’s available social time capacity via using an independent and autonomous version of her digital representation in the Metaverse. We motivate why this is a fundamental building block to model large-scale social networks in the Metaverse, and emerging properties herein. We envision a Metaverse-focused extension of the traditional avatar concept: An avatar can be as well programmed to operate independently when its user is not controlling it directly, thus turning it into an agent-based digital human representation. This way, we highlight how such an independent avatar could help its user to better navigate their social relationships and optimize their socializing time in the Metaverse by (partly) offloading some interactions to the avatar. We model the setting and identify the characteristic variables by using selected concepts from social sciences: ego networks, social presence, and social cues. Then, we formulate the problem of maximizing the user’s non-avatar-mediated spare time as a linear optimization. Finally, we analyze the feasible region of the problem and we present some initial insights on the spare time that can be achieved for different parameter values of the avatar-mediated interactions.
Theofanis P. Raptis, Chiara Boldrini, Marco Conti, Andrea Passarella
ICCCN3
2024 Optimizing Risk-Averse Human-AI Hybrid Teams
abstract
We anticipate increased instances of humans and AI systems working together in what we refer to as a hybrid team. The increase in collaboration is expected as AI systems gain proficiency and their adoption becomes more widespread. However, their behavior is not error-free, making hybrid teams a very suitable solution. As such, we consider methods for improving performance for these teams of humans and AI systems. For hybrid teams, we will refer to both the humans and AI systems as agents. To improve team performance over that seen for agents operating individually, we propose a manager which learns, through a standard Reinforcement Learning scheme, how to best delegate, over time, the responsibility of taking a decision to any of the agents. We further guide the manager's learning so they also minimize how many changes in delegation are made resulting from undesirable team behavior. We demonstrate the optimality of our manager's performance in several grid environments which include failure states which terminate an episode and should be avoided. We perform our experiments with teams of agents with varying degrees of acceptable risk, in the form of proximity to a failure state, and measure the manager's ability to make effective delegation decisions with respect to its own risk-based constraints, then compare these to the optimal decisions. Our results show our manager can successfully learn desirable delegations which result in team paths near/exactly optimal with respect to path length and number of delegations.
Andrew Fuchs, Andrea Passarella, Marco Conti
SMARTCOMP3
2024 Impact of network topology on the performance of Decentralized Federated Learning
abstract
Fully decentralized learning is gaining momentum for training AI models at the Internet’s edge, addressing infrastructure challenges and privacy concerns. In a decentralized machine learning system, data is distributed across multiple nodes, with each node training a local model based on its respective dataset. The local models are then shared and combined to form a global model capable of making accurate predictions on new data. Our exploration focuses on how different types of network structures influence the spreading of knowledge - the process by which nodes incorporate insights gained from learning patterns in data available on other nodes across the network. Specifically, this study investigates the intricate interplay between network structure and learning performance using three network topologies and six data distribution methods. These methods consider different vertex properties, including degree centrality, betweenness centrality, and clustering coefficient, along with whether nodes exhibit high or low values of these metrics. Our findings underscore the significance of global centrality metrics (degree, betweenness) in correlating with learning performance, while local clustering proves less predictive. We highlight the challenges in transferring knowledge from peripheral to central nodes, attributed to a dilution effect during model aggregation. Additionally, we observe that central nodes exert a pull effect, facilitating the spread of knowledge. In examining degree distribution, hubs in Barabási–Albert networks positively impact learning for central nodes but exacerbate dilution when knowledge originates from peripheral nodes. Finally, we demonstrate the formidable challenge of knowledge circulation outside of segregated communities, and discuss the impact of class cross-correlations.
Luigi Palmieri, Chiara Boldrini, Lorenzo Valerio, Andrea Passarella, Marco Conti
Comput. Networks5
2024 Analysis of micro- vs. macro-flows management in QKD-secured edge computing
abstract
Quantum Key Distribution (QKD) holds the promise of a secure exchange of cryptographic material between applications that have access to the same network of QKD nodes, interconnected through fiber optic or satellite links. Worldwide several such networks are being deployed at a metropolitan level, where edge computing is already offered by the telco operators to customers as a viable alternative to both cloud and on-premise hosting of computational resources. In this paper, we investigate the implications of enabling QKD for edge-native applications from a practical perspective of resource allocation in the QKD network and the edge infrastructure. Specifically, we consider the dichotomy between aggregating all the applications on the same source–destination path vs. adopting a more flexible micro-flow approach, inspired from Software Defined Networking (SDN) concepts. Our simulation results show that there is a fundamental trade-off between the efficient use of resources and the signaling overhead, which we managed to diminish with the use of suitable hybrid solutions.
Claudio Cicconetti, Marco Conti, Andrea Passarella
Pervasive Mob. Comput.2
2024 Optimizing Delegation in Collaborative Human-AI Hybrid Teams
abstract
When humans and autonomous systems operate together as what we refer to as a hybrid team, we of course wish to ensure the team operates successfully and effectively. We refer to team members as agents. In our proposed framework, we address the case of hybrid teams in which, at any time, only one team member (the control agent) is authorized to act as control for the team. To determine the best selection of a control agent, we propose the addition of an AI manager (via Reinforcement Learning) which learns as an outside observer of the team. The manager learns a model of behavior linking observations of agent performance and the environment/world the team is operating in, and from these observations makes the most desirable selection of a control agent. From our review of current state of the art, we present a novel manager model for oversight of hybrid teams by our support for diverse agents and decision-maker operations across multiple time steps and decisions. In our model, we restrict the manager’s task by introducing a set of constraints. The manager constraints indicate acceptable team operation, so a violation occurs if the team enters a condition which is unacceptable and requires manager intervention. To ensure minimal added complexity or potential inefficiency for the team, the manager should attempt to minimize the number of times the team reaches a constraint violation and requires subsequent manager intervention. Therefore, our manager is optimizing its selection of authorized agents to boost overall team performance while minimizing the frequency of manager intervention. We demonstrate our manager’s performance in a simulated driving scenario representing the case of a hybrid team of agents composed of a human driver and autonomous driving system. We perform experiments for our driving scenario with interfering vehicles, indicating the need for collision avoidance and proper speed control. Our results indicate a positive impact on our manager, with some cases resulting in increased team performance up to \(\approx 187\%\) that of the best solo agent performance.
Andrew Fuchs, Andrea Passarella, Marco Conti
ACM Trans. Auton. Adapt. Syst.3
2024 Unveiling Cognitive Constraints in Language Production: Extracting and Validating the Active Ego Network of Words
abstract
The “ego network of words” model captures structural properties in language production associated with cognitive constraints. While previous research focused on the layer-based structure and its semantic properties, this article argues that an essential element, the concept of anactive network, is missing. Theactivepart of the ego network of words only includes words that are regularly used by individuals, akin to the ego networks in the social domain, where the active part includes relationships regularly nurtured by individuals, and hence demanding cognitive effort. In this work, we define a methodology for extracting the active part of the ego network of words and validate it using interview transcripts and tweets. The robustness of our method to varying input data sizes and temporal stability is demonstrated. We also demonstrate that without the active network concept (and a tool for properly extracting the active network from data), the “ego network of words” model is not able to properly estimate the cognitive effort involved and it becomes vulnerable to the amount of data considered (leading to the disappearance of the layered structure in large datasets). Our results are well-aligned with prior analyses of the ego network of words, where the limitation of the data collected led automatically (and implicitly) to approximately consider the active part of the network only. Moreover, the validation on the transcripts dataset (MediaSum) highlights the generalizability of the model across diverse domains and the ingrained cognitive constraints in language usage.
Kilian Ollivier, Chiara Boldrini, Andrea Passarella, Marco Conti
IEEE Trans. Comput. Soc. Syst.4
2023 A Prototype for QKD-secure Serverless Computing with ETSI MEC
abstract
In this demonstration, we showcase the realization of a prototype of an edge computing network, where the client and edge domains both host simulated Quantum Key Distribution devices, for a hospital use case. In particular, digital health applications using the Function-as-a-Service (FaaS) paradigm will invoke remote functions provided by an Apache OpenWhisk cluster deployed in the edge infrastructure, where the arguments and return value are encrypted using keys generated through an underlying simulated QKD point-to-point network. All the interactions in the control/management plane are handled through standard interfaces defined by the ETSI MEC and QKD industry study groups.
Claudio Cicconetti, Marco Conti, Eufemia Lella, Pietro Noviello, Gennaro Davide Paduanelli, Andrea Passarella, Elisabetta Storelli
SMARTCOMP2
2023 Qkd@Edge: Online Admission Control of Edge Applications with QKD-secured Communications
abstract
Quantum Key Distribution (QKD) enables secure communications via the exchange of cryptographic keys exploiting the properties of quantum mechanics. Nowadays the related technology is mature enough for production systems, thus field deployments of QKD networks are expected to appear in the near future, starting from local/metropolitan settings, where edge computing is already a thriving reality. In this paper, we investigate the interplay of resource allocation in the QKD network vs. edge nodes, which creates unique research challenges. After modeling mathematically the problem, we propose practical online policies for admitting edge application requests, which also select the edge node for processing and the path in the QKD network. Our simulation results provide initial insights into this emerging topic and lead the way to upcoming studies on the subject.
Claudio Cicconetti, Marco Conti, Andrea Passarella
SMARTCOMP2
2023 Service differentiation and fair sharing in distributed quantum computing
abstract
In the future, quantum computers will become widespread and a network of quantum repeaters will provide them with end-to-end entanglement of remote quantum bits. As a result, a pervasive quantum computation infrastructure will emerge, which will unlock several novel applications, including distributed quantum computing, that is the pooling of resources on multiple computation nodes to address problem instances that are unattainable by any individual quantum computer. In this paper, we first investigate the issue of service differentiation in this new environment. Then, we define the problem of how to select which computation nodes should participate in each pool, so as to achieve a fair share of the quantum network resources available. The analysis is performed via an open source simulator and the results are fully and readily available.
Claudio Cicconetti, Marco Conti, Andrea Passarella
Pervasive Mob. Comput.2
2023 Wireless power transfer with unmanned aerial vehicles: State of the art and open challenges
abstract
Wireless power transfer (WPT) techniques are emerging as a fundamental component of next-generation energy management in mobile networks. In this context, the use of UAVs opens many possibilities, either using them as mobile energy storage devices to recharge IoT nodes, or to prolong their operation time via smart charging themselves at ground stations. This paper surveys the recent literature on WPT as it applies to UAVs and identifies several open research challenges for the future. As a first step, we tessellate the related research corpus in four fundamental categories (architectures, power and communications enabling technologies, optimization with respect to spatial concepts, optimization of operational aspects). Second, for each category, we provide a critical review of the recent WPT UAV approaches with respect to the way they specialize the general concept of WPT and the extent of their applicability. The survey presents the latest advances in WPT UAV methodologies and related energy-centric services, spanning all the way from the communications aspects deep in the small- and large-scale deployments, up to the operational and applications aspects. Finally, motivated by the rich conclusions of this critical analysis, we identify open challenges for future research. Our approach is horizontal, as the selected publications were drawn from across all vertical areas of research on UAVs. This paper can help the readers to deeply understand how WPT is currently applied to UAVs, and select interesting open research opportunities to pursue.
Tamoghna Ojha, Theofanis P. Raptis, Andrea Passarella, Marco Conti
Pervasive Mob. Comput.4
2023 Balancing local vs. remote state allocation for micro-services in the cloud-edge continuum
abstract
In the world of cloud technologies, serverless computing has now settled as a stable and promising resident. This gives a cloud provider the flexibility to provide its users with both Platform-as-a-Service (PaaS), i.e., the back-end application runs in a dedicated container, or Function-as-a-Service (FaaS), i.e., the back-end logic is offered as elementary functions that are invoked by the client applications. In parallel, edge computing has attracted a significant interest, due its enticing promises of reducing the outbound traffic of telco operators, while at the same time cutting down the user latency. As a result, in the near future, PaaS and FaaS containers are going to cohabit in a versatile computation infrastructure spanning from the far edge up to the cloud. In this paper we propose a mathematical formulation of a resource allocation problem that optimizes the assignment of both types of containers and can be solved efficiently by an edge orchestrator. We evaluate the proposed solution via extensive simulation experiments, which show that our approach, which takes into account the characteristics of PaaS vs. FaaS, provides significant performance benefits compared to less sophisticated strategies, despite its relatively low run-time complexity.
Carlo Puliafito, Claudio Cicconetti, Marco Conti, Enzo Mingozzi, Andrea Passarella
Pervasive Mob. Comput.3
2023 Modeling, Replicating, and Predicting Human Behavior: A Survey
abstract
Given the popular presupposition of human reasoning as the standard for learning and decision making, there have been significant efforts and a growing trend in research to replicate these innate human abilities in artificial systems. As such, topics including Game Theory, Theory of Mind, and Machine Learning, among others, integrate concepts that are assumed components of human reasoning. These serve as techniques to replicate and understand the behaviors of humans. In addition, next-generation autonomous and adaptive systems will largely include AI agents and humans working together as teams. To make this possible, autonomous agents will require the ability to embed practical models of human behavior, allowing them not only to replicate human models as a technique to “learn” but also to understand the actions of users and anticipate their behavior, so as to truly operate in symbiosis with them. The main objective of this article is to provide a succinct yet systematic review of important approaches in two areas dealing with quantitative models of human behaviors. Specifically, we focus on (i) techniques that learn a model or policy of behavior through exploration and feedback, such as Reinforcement Learning, and (ii) directly model mechanisms of human reasoning, such as beliefs and bias, without necessarily learning via trial and error.
Andrew Fuchs, Andrea Passarella, Marco Conti
ACM Trans. Auton. Adapt. Syst.3
2023 Harnessing the Power of Ego Network Layers for Link Prediction in Online Social Networks
abstract
Being able to recommend links between users in online social networks is important for users to connect with like-minded individuals as well as for the platforms themselves and third parties leveraging social media information to grow their business. Predictions are typically based on unsupervised or supervised learning, often leveraging simple yet effective graph topological information, such as the number of common neighbors. However, we argue that richer information about personal social structure of individuals might lead to better predictions. In this article, we propose to leverage well-established social cognitive theories to improve link prediction performance. According to these theories, individuals arrange their social relationships along, on average, five concentric circles of decreasing intimacy. We postulate that relationships in different circles have different importance in predicting new links. To validate this claim, we focus on popular feature extraction prediction algorithms (both unsupervised and supervised) and we extend them to include social circles’ awareness. We validate the prediction performance of these circle-aware algorithms against several benchmarks (including their baseline versions as well as node-embedding- and graph neural network (GNN)-based link prediction), leveraging two Twitter datasets comprising a community of video gamers and generic users. We show that social awareness generally provides significant improvements in prediction performance, beating also state-of-the-art solutions such as node2vec and learning from Subgraphs, Embeddings and Attributes for Link prediction (SEAL), and without increasing the computational complexity. Finally, we show that social awareness can be used in place of using a classifier (which may be costly or impractical) for targeting a specific category of users.
Mustafa Toprak, Chiara Boldrini, Andrea Passarella, Marco Conti
IEEE Trans. Comput. Soc. Syst.4
2023 Dynamics of Opinion Polarization
abstract
For decades, researchers have been trying to understand how people form their opinions. This quest has become even more pressing with the widespread usage of online social networks and social media, which seem to amplify the already existing phenomenon of polarization. In this work, we study the problem of polarization assuming that opinions evolve according to the popular Friedkin–Johnsen (FJ) model. The FJ model is one of the few existing opinion dynamics models that has been validated on small/medium-sized social groups. First, we carry out a comprehensive survey of the FJ model in the literature (distinguishing its main variants) and of the many polarization metrics available, deriving an invariant relation among them. Second, we derive the conditions under which the FJ variants are able to induce opinion polarization in a social network, as a function of the social ties between the nodes and their individual susceptibility to the opinion of others. Third, we discuss a methodology for finding concrete opinion vectors that are able to bring the network to a polarized state. Finally, our analytical results are applied to two real social network graphs, showing how our theoretical findings can be used to identify polarizing conditions under various configurations.
Elisabetta Biondi, Chiara Boldrini, Andrea Passarella, Marco Conti
IEEE Trans. Syst. Man Cybern. Syst.4
2022 Signed Ego Network Model and its Application to Twitter
abstract
The Ego Network Model (ENM) describes how individuals organise their social relations in concentric circles (typically five) of decreasing intimacy, and it has been found almost ubiquitously in social networks, both offline and online. The ENM gauges the tie strength between peers in terms of interaction frequency, which is easy to measure and provides a good proxy for the time spent nurturing the relationship. However, advances in signed network analysis have shown that positive and negative relations play very different roles in network dynamics. For this reason, this work sets out to investigate the ENM when including signed relations. The main contributions of this paper are twofold: firstly, a novel method of signing relationships between individuals using sentiment analysis and, secondly, an investigation of the properties of Signed Ego Networks (Ego Networks with signed connections). Signed Ego Networks are then extracted for the users of eight different Twitter datasets composed of both specialised users (e.g. journalists) and generic users. We find that negative links are over-represented in the active part of the Ego Networks of all types of users, suggesting that Twitter users tend to engage regularly with negative connections. Further, we observe that negative relationships are overwhelmingly predominant in the Ego Network circles of specialised users, hinting at very polarised online interactions for this category of users. In addition, negative relationships are found disproportionately more at the more intimate levels of the ENM for journalists, while their percentages are stable across the circles of the other Twitter users.
Jack Tacchi, Chiara Boldrini, Andrea Passarella, Marco Conti
IEEE Big Data4
2022 Heterogeneity-aware P2P Wireless Energy Transfer for Balanced Energy Distribution
abstract
The recent advances in wireless energy transfer (WET) provide an alternate and reliable option for replenishing the battery of pervasive and portable devices, such as smart-phones. The peer-to-peer (P2P) mode of WET brings improved flexibility to the charging process among the devices as they can maintain their mobility while replenishing their battery. Few existing works in P2P-WET unrealistically assume the nodes to be exchanging energy at every opportunity with any other node. Also, energy exchange between the nodes is not bounded by the energy transfer limit in that inter-node meeting duration. In this regard, the parametric heterogeneity (in terms of device's battery capacity and WET hardware) among the nodes also affects the energy transfer bound in each P2P interaction, and thus, may lead to unbalanced network energy distributions. This inherent heterogeneity aspect has not been adequately covered in the P2P-WET literature so far, especially from the point of view of maintaining a balanced energy distribution in the networked population. In this work, we present a Heterogeneity-aware Wireless Energy Transfer (HetWET) method. In contrast to the existing literature, we devise a fine-grained model of wireless energy transfer while considering the parametric heterogeneity of the participating devices. Thereafter, we enable the nodes to explore and dynamically decide the peers for energy exchange. The performance of HetWET is evaluated using extensive simulations with varying heterogeneity settings. The evaluation results demonstrate that HetWET can maintain lower energy losses and achieve more balanced energy variation distance compared to three different state-of-the-art methods.
Tamoghna Ojha, Theofanis P. Raptis, Marco Conti, Andrea Passarella
GLOBECOM3
2022 Resource Allocation in Quantum Networks for Distributed Quantum Computing
abstract
The evolution of quantum computing technologies has been advancing at a steady pace in the recent years, and the current trend suggests that it will become available at scale for commercial purposes in the near future. The acceleration can be boosted by pooling compute infrastructures to either parallelize algorithm execution or solve bigger instances that are not feasible on a single quantum computer, which requires an underlying Quantum Internet: the interconnection of quantum computers by quantum links and repeaters to exchange entangled quantum bits. However, Quantum Internet research so far has been focused on provisioning point-to-point flows only, which is suitable for (e.g.) quantum sensing and metrology, but not for distributed quantum computing. In this paper, after a primer on quantum computing and networking, we investigate the requirements and objectives of smart computing on distributed nodes from the perspective of quantum network provisioning. We then design a resource allocation strategy that is evaluated through a comprehensive simulation campaign, whose results highlight the key features and performance issues, and lead the way to further investigation in this direction.
Claudio Cicconetti, Marco Conti, Andrea Passarella
SMARTCOMP2
2022 Demonstrating Optimized Delegation between AI and Human Agents
abstract
With humans interacting with AI-based systems at an increasing rate, it is necessary to ensure the artificial systems are acting in a manner which reflects understanding of the human. In the case of humans and artificial AI agents operating in the same environment, we note the significance of comprehension and response to the actions or capabilities of a human from an agent's perspective, as well as the possibility to delegate decisions either to humans or to agents, depending on who is deemed more suitable for a given context. Such capabilities will ensure an improved responsiveness and utility of the entire human-AI system. To that end, we investigate the use of cognitively inspired models of behavior to predict the behavior of both human and AI agents. The predicted behavior, and associated performance with respect to a certain goal, is used to delegate control between humans and AI agents through the use of an intermediary entity. As we demonstrate, this allows overcoming potential shortcomings of either humans or agents in the pursuit of a goal.
Andrew Fuchs, Andrea Passarella, Marco Conti
SMARTCOMP3
2022 A Cognitive Framework for Delegation Between Error-Prone AI and Human Agents
abstract
With humans interacting with AI-based systems at an increasing rate, it is necessary to ensure the artificial systems are acting in a manner which reflects understanding of the human. In the case of humans and artificial AI agents operating in the same environment, we note the significance of comprehension and response to the actions or capabilities of a human from an agent's perspective, as well as the possibility to delegate decisions either to humans or to agents, depending on who is deemed more suitable at a certain point in time. Such capabilities will ensure an improved responsiveness and utility of the entire human-AI system. To that end, we investigate the use of cognitively inspired models of behavior to predict the behavior of both human and AI agents. The predicted behavior, and associated performance with respect to a certain goal, is used to delegate control between humans and AI agents through the use of an intermediary entity. As we demonstrate, this allows overcoming potential shortcomings of either humans or agents in the pursuit of a goal.
Andrew Fuchs, Andrea Passarella, Marco Conti
SMARTCOMP3
2022 Wireless Crowd Charging with Battery Aging Mitigation
abstract
Battery aging is one of the major concerns for the pervasive devices such as smartphones, wearables and laptops. Current battery aging mitigation approaches only partially leverage the available options to prolong battery lifetime. In this regard, we claim that wireless crowd charging via network-wide smart charging protocols can provide a useful setting for applying battery aging mitigation. In this paper, for the first time in the state-of-the-art, we couple the two concepts and we design a fine-grained battery aging model in the context of wireless crowd charging, and two network-wide protocols to mitigate battery aging. Our approach directly challenges the related contemporary research paradigms by (i) taking into account important characteristic phenomena in the algorithmic modeling process related to fine-grained battery aging properties, (ii) deploying ubiquitous computing and network-wide protocols for battery aging mitigation, and (iii) fulfilling the user QoE expectations with respect to the enjoyment of a longer battery lifetime. Simulation-based results indicate that the proposed protocols are able to mitigate battery aging quickly in terms of nearly 46.74-60.87 % less reduction of battery capacity among the crowd, and partially outperform state-of-the-art protocols in terms of energy balance quality.
Tamoghna Ojha, Theofanis P. Raptis, Marco Conti, Andrea Passarella
SMARTCOMP3
2022 Stateless or Stateful FaaS? I'll Take Both!
abstract
Serverless computing has emerged as a very popular cloud technology, together with its companion Function-as-a-Service (FaaS) programming model enabling invocations of stateless functions from clients. An evolution of serverless is now taking place, shifting it towards the edge of the network and broadening its scope to stateful functions, as well. In this paper we argue that stateless vs. stateful is not a dichotomy of the application per se, but rather a time-varying property of most (if not all) applications, as confirmed by the analysis of real traces collected in a production environment. Based on this observation, we propose a mathematical formulation of a resource allocation problem that jointly encompasses both operation modes, dubbed lambda vs. mu, which can be solved efficiently at run-time by an edge orchestrator. We evaluate the proposed solution via simulation experiments in realistic network and workload conditions, which leads the way to the practical realization of a system where applications can freely adapt their current operation mode and optimize their performance at a minimum cost of operation from the network's perspective.
Carlo Puliafito, Claudio Cicconetti, Marco Conti, Enzo Mingozzi, Andrea Passarella
SMARTCOMP3
2022 A transfer-learning approach for corrosion prediction in pipeline infrastructures
abstract
Abstract Pipeline infrastructures, carrying either gas or oil, are often affected by internal corrosion, which is a dangerous phenomenon that may cause threats to both the environment (due to potential leakages) and the human beings (due to accidents that may cause explosions in presence of gas leakages). For this reason, predictive mechanisms are needed to detect and address the corrosion phenomenon. Recently, we have seen a first attempt at leveraging Machine Learning (ML) techniques in this field thanks to their high ability in modeling highly complex phenomena. In order to rely on these techniques, we need a set of data, representing factors influencing the corrosion in a given pipeline, together with their related supervised information, measuring the corrosion level along the considered infrastructure profile. Unfortunately, it is not always possible to access supervised information for a given pipeline since measuring the corrosion is a costly and time-consuming operation. In this paper, we will address the problem of devising a ML-based predictive model for internal corrosion under the assumption that supervised information is unavailable for the pipeline of interest, while it is available for some other pipelines that can be leveraged through Transfer Learning (TL) to build the predictive model itself. We will cover all the methodological steps from data set creation to the usage of TL. The whole methodology will be experimentally validated on a set of real-world pipelines.
Giuseppe Canonaco, Manuel Roveri, Cesare Alippi, Fabrizio Podenzani, Antonio Bennardo, Marco Conti, Nicola Mancini
Appl. Intell.6
2022 Balanced wireless crowd charging with mobility prediction and social awareness
abstract
The advancements in peer-to-peer wireless power transfer (P2P-WPT) have empowered the portable and mobile devices to wirelessly replenish their battery by directly interacting with other nearby devices. The existing works unrealistically assume the users to exchange energy with any of the users and at every such opportunity. However, due to the users' mobility, the inter-node meetings in such opportunistic mobile networks vary, and P2P energy exchange in such scenarios remains uncertain. Additionally, the social interests and interactions of the users influence their mobility as well as the energy exchange between them. The existing P2P-WPT methods did not consider the joint problem for energy exchange due to user's inevitable mobility, and the influence of sociality on the latter. As a result of computing with imprecise information, the energy balance achieved by these works at a slower rate as well as impaired by energy loss for the crowd. Motivated by this problem scenario, in this work, we present a wireless crowd charging method, namely MoSaBa, which leverages mobility prediction and social information for improved energy balancing. MoSaBa incorporates two dimensions of social information, namely social context and social relationships, as additional features for predicting contact opportunities. In this method, we explore the different pairs of peers such that the energy balancing is achieved at a faster rate as well as the energy balance quality improves in terms of maintaining low energy loss for the crowd. We justify the peer selection method in MoSaBa by detailed performance evaluation. Compared to the existing state-of-the-art, the proposed method achieves better performance trade-offs between energy-efficiency, energy balance quality and convergence time.
Tamoghna Ojha, Theofanis P. Raptis, Marco Conti, Andrea Passarella
Comput. Networks3
2022 FaaS execution models for edge applications
Claudio Cicconetti, Marco Conti, Andrea Passarella
Pervasive Mob. Comput.2
2021 Pervasive Computing for Safe Distancing and Production Optimization in Manufacturing: Challenges and Opportunities
abstract
The COVID-19 crisis resulted in a sudden and dramatic change in how manufacturing environments operate. Safe distancing among workers plays a pivotal role in preventing the spread of viral diseases such as COVID-19. Although general purpose commercial products already help prevention, enforcing ad hoc distancing without manufacturing production optimization can significantly decrease the production performance throughput. In this paper, we highlight the intrinsic trade-off of two concepts: worker health preservation versus factory productivity. We first motivate the importance of safe distancing in manufacturing shop-floors by analyzing a worker mobility dataset in a manual assembly scenario, given the safe distancing public health recommendations. Then, we suggest the quantification of the relation of the two concepts through exploiting pervasive computing technologies. Furthermore, we provide an insightful recommendation on the need of a holistic methodological framework, specifically tailored for addressing the Industry 4.0 requirements, as well as the worker necessities.
Theofanis P. Raptis, Walter Terkaj, Andrea Passarella, Marco Conti
DCOSS4
2021 MobiWEB: Mobility-Aware Energy Balancing for P2P Wireless Power Transfer
abstract
Peer-to-peer wireless power transfer (P2P-WPT) enables portable devices to mutually exchange energy. In opportunistic mobile networks, P2P-WPT can be uncertain due to the varying user inter-meeting duration. Existing P2P-WPT methods (unrealistically) assume the users to be exchanging energy at each opportunity, to be able to interact with all users, or the inter-node meeting duration to be unaffected by users' mobility. In this paper, in contrast to the state-of-the-art, not only we constitute more fine-grained, realistic assumptions for P2P-WPT, but also we design MobiWeb, a mobility-aware energy balancing method, which employs (for the first time) a predictor for estimating the mobility information of users. MobiWEB selects the different pairs of peers for energy exchange, such that the network energy distribution is balanced while minimizing the loss and energy difference between the peers. MobiWEB, when compared to the state-of-the-art, achieves different performance trade-offs between energy balance quality, convergence time, and energy-efficiency.
Tamoghna Ojha, Theofanis P. Raptis, Marco Conti, Andrea Passarella
ISCC3
2021 On Realizing Stateful FaaS in Serverless Edge Networks: State Propagation
abstract
In this paper, we address the problem of supporting chains of stateful function invocations following a Function-as-a-Service (FaaS) model in edge networks. In particular we focus on the problem of data transfer, which can be a performance bottleneck due to the limited speed of communication links in some edge scenarios, such as wide-area Internet of Things (IoT) networks, and we propose three different solutions: a pure FaaS implementation, StateProp, i.e., propagation of the application state throughout the entire chain of functions, and StateLocal, i.e., a solution where the state is kept local to the workers that run functions and retrieved only as needed. We show via simulation that StateLocal, by applying the data locality principle, can significantly enhance the performance by reducing the application delay due to data transfer and keeping a lower traffic volume in the network. This study sheds light on some aspects within the unexplored area of stateful FaaS, which is very promising among the edge computing technologies and has several open research directions associated.
Claudio Cicconetti, Marco Conti, Andrea Passarella
SMARTCOMP2
2021 Next generation opportunistic networking in beyond 5G networks
Baldomero Coll-Perales, Loreto Pescosolido, Javier Gozálvez, Andrea Passarella, Marco Conti
Ad Hoc Networks5
2021 Editorial
Sajal K. Das 0001, Marco Conti
Pervasive Mob. Comput.2
2021 A Decentralized Framework for Serverless Edge Computing in the Internet of Things
abstract
Serverless computing is becoming widely adopted among cloud providers, thus making increasingly popular the Function-as-a-Service (FaaS) programming model, where the developers realize services by packaging sequences of stateless function calls. The current technologies are very well suited to data centers, but cannot provide equally good performance in decentralized environments, such as edge computing systems, which are expected to be typical for Internet of Things (IoT) applications. In this article, we fill this gap by proposing a framework for efficient dispatching of stateless tasks to in-network executors so as to minimize the response times while exhibiting short- and long-term fairness, also leveraging information from a virtualized network infrastructure when available. Our solution is shown to be simple enough to be installed on devices with limited computational capabilities, such as IoT gateways, especially when using a hierarchical forwarding extension. We evaluate the proposed platform by means of extensive emulation experiments with a prototype implementation in realistic conditions. The results show that it is able to smoothly adapt to the mobility of clients and to the variations of their service request patterns, while coping promptly with network congestion.
Claudio Cicconetti, Marco Conti, Andrea Passarella
IEEE Trans. Netw. Serv. Manag.2
2020 Optimal Popularity-based Transmission Range Selection for D2D-supported Content Delivery
abstract
Considering device-to-device (D2D) wireless links as a virtual extension of 5G (and beyond) cellular networks to deliver popular contents has been proposed as an interesting approach to reduce energy consumption, congestion, and bandwidth usage at the network edge. In the scenario of multiple users in a region independently requesting some popular content, there is a major potential for energy consumption reduction exploiting D2D communications. In this scenario, we consider the problem of selecting the maximum allowed transmission range (or equivalently the maximum transmit power) for the D2D links that support the content delivery process. We show that, for a given maximum allowed D2D energy consumption, a considerable reduction of the cellular infrastructure energy consumption can be achieved by selecting the maximum D2D transmission range as a function of content class parameters such as popularity and delay-tolerance, compared to a uniform selection across different content classes. Specifically, we provide an analytical model that can be used to estimate the energy consumption (for small delay tolerance) and thus to set the optimal transmission range. We validate the model via simulations and study the energy gain that our approach allows to obtain. Our results show that the proposed approach to the maximum D2D transmission range selection allows a reduction of the overall energy consumption in the range of 30% to 55%, compared to a selection of the maximum D2D transmission range oblivious to popularity and delay tolerance.
Loreto Pescosolido, Andrea Passarella, Marco Conti
MSWiM3
2020 Uncoordinated access to serverless computing in MEC systems for IoT
Claudio Cicconetti, Marco Conti, Andrea Passarella
Comput. Networks2
2020 Energy efficient network path reconfiguration for industrial field data
Theofanis P. Raptis, Andrea Passarella, Marco Conti
Comput. Commun.3
2020 Distributed Data Access in Industrial Edge Networks
abstract
Wireless edge networks in smart industrial environments increasingly operate using advanced sensors and autonomous machines interacting with each other and generating huge amounts of data. Those huge amounts of data are bound to make data management (e.g., for processing, storing, computing) a big challenge. Current data management approaches, relying primarily on centralized data storage, might not be able to cope with the scalability and real time requirements of Industry 4.0 environments, while distributed solutions are increasingly being explored. In this paper, we introduce the problem of distributed data access in multi-hop wireless industrial edge deployments, whereby a set of consumer nodes needs to access data stored in a set of data cache nodes, satisfying the industrial data access delay requirements and at the same time maximizing the network lifetime. We prove that the introduced problem is computationally intractable and, after formulating the objective function, we design a two-step algorithm in order to address it. We use an open testbed with real devices for conducting an experimental investigation on the performance of the algorithm. Then, we provide two online improvements, so that the data distribution can dynamically change before the first node in the network runs out of energy. We compare the performance of the methods via simulations for different numbers of network nodes and data consumers, and we show significant lifetime prolongation and increased energy efficiency when employing the method which is using only decentralized low-power wireless communication instead of the method which is using also centralized local area wireless communication.
Theofanis P. Raptis, Andrea Passarella, Marco Conti
IEEE J. Sel. Areas Commun.3
2020 Human-centric Data Dissemination in the IoP: Large-scale Modeling and Evaluation
abstract
Data management using Device-to-Device (D2D) communications and opportunistic networks (ONs) is one of the main focuses of human-centric pervasive Internet services. In the recently proposed "Internet of People" paradigm, accessing relevant data dynamically generated in the environment nearby is one of the key services. Moreover, personal mobile devices become proxies of their human users while exchanging data in the cyber world and, thus, largely use ONs and D2D communications for exchanging data directly. Recently, researchers have successfully demonstrated the viability of embedding human cognitive schemes in data dissemination algorithms for ONs. In this paper, we consider one such scheme based on the recognition heuristic, a human decision-making scheme used to efficiently assess the relevance of data. While initial evidence about its effectiveness is available, the evaluation of its behaviour in large-scale settings is still unsatisfactory. To overcome these limitations, we have developed a novel hybrid modelling methodology, which combines an analytical model of data dissemination within small-scale communities of mobile users, with detailed simulations of interactions between different communities. This methodology allows us to evaluate the algorithm in large-scale city- and country-wide scenarios. Results confirm the effectiveness of cognitive data dissemination schemes, even when content popularity is very heterogenous.
Matteo Mordacchini, Marco Conti, Andrea Passarella, Raffaele Bruno 0001
ACM Trans. Auton. Adapt. Syst.2
2019 Low-latency Distributed Computation Offloading for Pervasive Environments
abstract
Future pervasive applications, like mobile augmented reality, have huge bandwidth and computation demands and very stringent delay constraints. Edge computing has been proposed to cope with such challenging requirements, since it shortens significantly the distance between the end users and the servers. On the other hand, serverless computing is emerging among cloud technologies to respond to the need of highly scalable event-driven execution of stateless tasks. In this paper, we investigate the convergence of the two to enable very low-latency execution of short-lived stateless tasks whose computation is offloaded from the user terminal to servers hosted by or close to edge devices in mobile pervasive environments. We realized a proof-of-concept implementation to delve into the specific issue of efficient dispatching of tasks in a distributed manner to achieve high scalability. We evaluated our proposed algorithm with experiments in a large-scale emulated network environment, showing that our solution achieves similar or better delay performance than a centralized solution, with far less network utilization.
Claudio Cicconetti, Marco Conti, Andrea Passarella
PerCom2
2019 Editorial
Marco Conti
Comput. Commun.1
2019 D2D data offloading in vehicular environments with optimal delivery time selection
Loreto Pescosolido, Marco Conti, Andrea Passarella
Comput. Commun.2
2019 Editorial
Sajal K. Das 0001, Marco Conti
Pervasive Mob. Comput.2
2018 An Architectural Framework for Serverless Edge Computing: Design and Emulation Tools
abstract
We consider a Software Defined Networking (SDN)-enabled edge computing domain, where networking devices also have processing capabilities. In particular, we investigate the problem of dynamic allocation of stateless computations, that we call lambda functions, and propose an architectural framework through which requests for execution of lambda functions originated by mobile nodes can be appropriately routed to specific edge devices following a serverless model. In addition, we propose a detailed emulation environment to test the architecture. Our framework supports many possible distributed algorithms to dynamically adapt the choice where requests should be executed, in order to optimize a given performance target. In the paper we consider a few such policies, to test the flexibility of the architecture. We thus present extensive performance results of the considered policies.
Claudio Cicconetti, Marco Conti, Andrea Passarella
CloudCom2
2018 Performance Analysis of a Device-to-Device Offloading Scheme for Vehicular Networks
abstract
We consider a scheme for offloading the delivery of contents to mobile devices in a vehicular environment. Each content can be delivered to the requesting device either by a neighboring device or, at the expiration of a maximum delay timeout, by the network infrastructure nodes. We propose an analytical model to compute the expression of the probability that the content delivery is offloaded through a Device-to-Device (D2D) communication as a function of the maximum transmission range allowed for D2D communications, the content popularity, and the vehicles speed. We show that, using the proposed analytical model, it is possible to identify the optimal maximum transmission range, which minimizes the total energy consumption (of the infrastructure plus mobile devices).
Loreto Pescosolido, Marco Conti, Andrea Passarella
WOWMOM2
2018 On the impact of the physical layer model on the performance of D2D-offloading in vehicular environments
Loreto Pescosolido, Marco Conti, Andrea Passarella
Ad Hoc Networks2
2018 Editorial
Marco Conti, Falko Dressler
Comput. Commun.1
2018 Editorial
Marco Conti, Falko Dressler
Comput. Commun.1
2018 The Internet of People: A human and data-centric paradigm for the Next Generation Internet
Marco Conti, Andrea Passarella
Comput. Commun.1
2018 Energy efficient distributed analytics at the edge of the network for IoT environments
Lorenzo Valerio, Marco Conti, Andrea Passarella
Pervasive Mob. Comput.2
2018 Service Provisioning in Mobile Environments through Opportunistic Computing
abstract
Opportunistic computing is a paradigm for completely self-organised pervasive networks. Instead of relying only on fixed infrastructures as the cloud, users’ devices act as service providers for each other. They use pairwise contacts to collect information about services provided and amount of time to provide them by the encountered nodes. At each node, upon generation of a service request, this information is used to choose the most efficient service, or composition of services, that satisfy that request, based on local knowledge. Opportunistic computing can be exploited in several scenarios, including mobile social networks, IoT, and Internet 4.0. In this paper, we propose an opportunistic computing algorithm based on an analytical model, which ranks the available (composition of) services, based on their expected completion time. Through the model, a service requester picks the one that is expected to be the best. Experiments show that the algorithm is accurate in ranking services, thus providing an effective service-selection policy. Such a policy achieves significantly lower service provisioning times compared to other reference policies. Its performance is tested in a wide range of scenarios varying the nodes mobility, the size of input/output parameters, the level of resource congestion, and the computational complexity of service executions.
Davide Mascitti, Marco Conti, Andrea Passarella, Laura Ricci, Sajal K. Das 0001
IEEE Trans. Mob. Comput.2
2017 Optimal trade-off between accuracy and network cost of distributed learning in Mobile Edge Computing: An analytical approach
abstract
The most widely adopted approach for knowledge extraction from raw data generated at the edges of the Internet (e.g., by IoT or personal mobile devices) is through global cloud platforms, where data is collected from devices, and analysed. However, with the increasing number of devices spread in the physical environment, this approach rises several concerns. The data gravity concept, one of the basis of Fog and Mobile Edge Computing, points towards a decentralisation of computation for data analysis, whereby the latter is performed closer to where data is generated, for both scalability and privacy reasons. Hence, data produced by devices might be processed according to one of the following approaches: (i) directly on devices that collected it (ii) in the cloud, or (iii) through fog/mobile edge computing techniques, i.e., at intermediate nodes in the network, running distributed analytics after collecting subsets of the data. Clearly, (i) and (ii) are the two extreme cases of (iii). It is worth noting that the same analytics task executed at different collection points in the network, comes at different costs in terms of traffic generated over the network. Precisely, these costs refer to the traffic generated to move data towards the collection point selected (e.g. the Edge or the Cloud) and the one induced by the distributed analytics process. Until now, deciding if to use intermediate collection points, and which one they should be in order to both obtain a target accuracy and minimise the network traffic, is an open question. In this paper, we propose an analytical framework able to cope with this problem. Precisely, we consider learning tasks, and define a model linking the accuracy of the learning task performed with a certain set of collection points, with the corresponding network traffic. The model can be used to identify, given the specification of the learning problem (e.g. binary classification, regression, etc.), and its target accuracy, what is the optimal level for collecting data in order to minimise the total network cost. We validate our model through simulations in order to show that setting, in simulation, the level of intermediate collection indicated by our model, leads to the minimum cost for the target accuracy.
Lorenzo Valerio, Andrea Passarella, Marco Conti
WoWMoM3
2017 The Internet of People (IoP): A new wave in pervasive mobile computing
Marco Conti, Andrea Passarella, Sajal K. Das 0001
Pervasive Mob. Comput.1
2017 A social cognitive heuristic for adaptive data dissemination in mobile Opportunistic Networks
Matteo Mordacchini, Andrea Passarella, Marco Conti
Pervasive Mob. Comput.3
2017 A communication efficient distributed learning framework for smart environments
Lorenzo Valerio, Andrea Passarella, Marco Conti
Pervasive Mob. Comput.3
2016 Mobile edge clouds for Information-Centric IoT services
abstract
The number and capabilities of IoT devices will exponentially grow over the next years. Together with the pervasive diffusion of smart personal mobile devices this opens up unprecedented opportunities for contextualised services provided to mobile users, based on their current interests and behaviours. In addition, most of these services will be content-centric rather than host-centric. Cloud computing and Information-Centric Networking (ICN) are therefore two key technologies in this perspective. In both cases, solutions are typically designed for global Internet platforms, while mobile nodes are seen as edge devices from which data are fetched and sent back through pervasive wireless networks (typically, LTE). However, it is questionable whether such an approach will work as expected, e.g., due to data privacy concerns and expected bandwidth shortage of even last-generation cellular networks. In this paper we present a general framework where global cloud and ICN platforms are complemented in a totally synergic way by local clouds formed at the edge of the network by mobile devices, where service provisioning and data management functionalities are offloaded whenever possible (and appropriate). This results in a multi-layer, content- and service-centric approach to IoT data management and service provisioning. We then present performance evaluation results from applying this framework to a specific case where data-centric services are jointly provided by edge devices and by a global cloud platform. Results show that this approach is very promising, as it is able to drastically cut the related cellular-network traffic, and, at the same time, improve the effectiveness of service provisioning to users.
Eleonora Borgia, Raffaele Bruno 0001, Marco Conti, Davide Mascitti, Andrea Passarella
ISCC3
2016 Hypothesis Transfer Learning for Efficient Data Computing in Smart Cities Environments
abstract
It is commonly assumed that in a smart city there will be thousands of mostly mobile/wireless smart devices (e.g. sensors, smart-phones, etc.) that will continuously generate big amounts of data. Data will have to be collected and processed in order to extract knowledge out of it, to feed users' and smart city applications. A typical approach to process such big amounts of data is to i) gather all the collected data on the cloud through wireless pervasive networks, and ii) perform data analysis operations exploiting machine learning techniques. However, according to many studies, this centralised cloud-based approach may not be sustainable from a networking point of view. The joint effect of data-intensive users' multimedia applications and smart cities monitoring and control applications may result in severe network congestions making applications hardly usable. To cope with this problem, in this paper we propose a distributed machine learning approach that does not require to move data in a centralised cloud platform, but processes it directly where it is collected. Specifically, we exploit Hypothesis Transfer Learning (HTL) to build a distributed machine learning framework. In our framework we train a series of partial models, each ''residing'' in a location where a subset of the dataset is generated. We then refine the partial models by exchanging them between locations, thus obtaining a unique complete model. Using an activity classification task on a reference dataset as a concrete example, we show that the classification accuracy of the HTL model is comparable with that of a model built out of the complete dataset, but the cost in term of network overhead is dramatically reduced. We then perform a sensitiveness analysis to characterise how the overhead depends on key parameters. It is also worth noticing that the HTL approach is suitable for applications dealing with privacy sensitive data, as data can stay where they are generated, and do not need to be transferred to third parties, i.e., to a cloud provider, to extract knowledge out of it.
Lorenzo Valerio, Andrea Passarella, Marco Conti
SMARTCOMP3
2016 Ego network structure in online social networks and its impact on information diffusion
abstract
In the last few years, Online Social Networks (OSNs) attracted the interest of a large number of researchers, thanks to their central role in the society. Through the analysis of OSNs, many social phenomena have been studied, such as the viral diffusion of information amongst people. What is still unclear is the relation between micro-level structural properties of OSNs (i.e. the properties of the personal networks of the users, also known as ego networks) and the emergence of such phenomena. A better knowledge of this relation could be essential for the creation of services for the Future Internet, such as highly personalised advertisements fitted on users’ needs and characteristics. In this paper, we contribute to bridge this gap by analysing the ego networks of a large sample of Facebook and Twitter users. We show that micro-level structural properties of OSNs are interestingly similar to those found in social networks formed offline. In particular, online ego networks show the same structure found offline, with social contacts arranged in layers with compatible size and composition. From the analysis of Twitter ego networks, we have been able to find a direct impact of tie strength and ego network circles on the diffusion of information in the network. Specifically, there is a high correlation between the frequency of direct contact between users and her friends in Twitter (a proxy for tie strength), and the frequency of retweets made by the users from tweets generated by their friends. We analysed the correlation for each ego network layer identified in Twitter, discovering their role in the diffusion of information.
Valerio Arnaboldi, Marco Conti, Massimiliano La Gala, Andrea Passarella, Fabio Pezzoni
Comput. Commun.2
2016 Editorial 2016
Marco Conti
Comput. Commun.1
2016 Design and evaluation of a cognitive approach for disseminating semantic knowledge and content in opportunistic networks
abstract
In cyber-physical convergence scenarios information flows seamlessly between the physical and the cyber worlds. Here, users’ mobile devices represent a natural bridge through which users process acquired information and perform actions. The sheer amount of data available in this context calls for novel, autonomous and lightweight data-filtering solutions, where only relevant information is finally presented to users. Moreover, in many real-world scenarios data is not categorised in predefined topics, but it is generally accompanied by semantic descriptions possibly describing users’ interests. In these complex conditions, user devices should autonomously become aware not only of the existence of data in the network, but also of their semantic descriptions and correlations between them. To tackle these issues, we present a set of algorithms for knowledge and data dissemination in opportunistic networks, based on simple and very effective models (called cognitive heuristics) coming from cognitive sciences. We show how to exploit them to disseminate both semantic data and the corresponding data items. We provide a thorough performance analysis, under various different conditions comparing our results against non-cognitive solutions. Simulation results demonstrate the superior performance of our solution towards a more effective semantic knowledge acquisition and representation, and a more tailored content acquisition.
Matteo Mordacchini, Lorenzo Valerio, Marco Conti, Andrea Passarella
Comput. Commun.3
2016 Information diffusion in distributed OSN: The impact of trusted relationships
abstract
Distributed Online Social Networks (DOSN) are a valid alternative to OSN based on peer-to-peer communications. Without centralised data management, DOSN must provide the users with higher level of control over their personal information and privacy. Thus, users may wish to restrict their personal network to a limited set of peers, depending on the level of trust with them. This means that the effective social network (used for information exchange) may be a subset of the complete social network, and may present different structural patterns, which could limit information diffusion. In this paper, we estimate the capability of DOSN to diffuse content based on trust between social peers. To have a realistic representation of a OSN friendship graph, we consider a large-scale Facebook network, from which we estimate the trust level between friends. Then, we consider only social links above a certain threshold of trust, and we analyse the potential capability of the resulting graph to spread information through several structural indices. We test four possible thresholds, coinciding with the definition of personal social circles derived from sociology and anthropology. The results show that limiting the network to “active social contacts” leads to a graph with high network connectivity , where the nodes are still well-connected to each other, thus information can potentially cover a large number of nodes with respect to the original graph. On the other hand, the coverage drops for more restrictive assumptions. Nevertheless the re-insertion of a single excluded friend for each user is sufficient to obtain good coverage (i.e., always higher than 40 %) even in the most restricted graphs. We also analyse the potential capability of the network to spread information (i.e., network spreadability ), studying the properties of the social paths between any pairs of users in the graph, which represent the effective channels traversed by information. The value of contact frequency between pairs of users determines a decay of trust along the path (the higher the contact frequency the lower the decay), and a consequent decay in the level of trustworthiness of information traversing the path. We show that selecting the link to re-insert in the network with probability proportional to its level of trust is the best re-insertion strategy, as it leads to the best connectivity/spreadability combination.
Valerio Arnaboldi, Massimiliano La Gala, Andrea Passarella, Marco Conti
Peer-to-Peer Netw. Appl.4
2016 Accurate and Efficient Modeling of 802.15.4 Unslotted CSMA/CA through Event Chains Computation
abstract
Many analytical models have been proposed for evaluating the performance of event-driven 802.15.4 Wireless Sensor Networks (WSNs), in Non-Beacon Enabled (NBE) mode. However, existing models do not provide accurate analysis of large-scale WSNs, due to tractability issues and/or simplifying assumptions. In this paper, we propose a new approach called Event Chains Computation (ECC) to model the unslotted CSMA/CA algorithm used for channel access in NBE mode. ECC relies on the idea that outcomes of the CSMA/CA algorithm can be represented as chains of events that subsequently occur in the network. Although ECC can generate all the possible outcomes, it only considers chains with a probability to occur greater than a pre-defined threshold to reduce complexity. Furthermore, ECC parallelizes the computation by managing different chains through different threads. Our results show that, by an appropriate threshold selection, the time to derive performance metrics can be drastically reduced, with negligible impact on accuracy. We also show that the computation time decreases almost linearly with the number of employed threads. We validate our model through simulations and testbed experiments, and use it to investigate the impact of different parameters on the WSN performance, in terms of delivery ratio, latency, and energy consumption.
Domenico De Guglielmo, Francesco Restuccia 0001, Giuseppe Anastasi, Marco Conti, Sajal K. Das 0001
IEEE Trans. Mob. Comput.4
2015 Social Cognitive Heuristics for adaptive data dissemination in Opportunistic Networks
abstract
In typical Opportunistic Networking (OppNets) scenarios, mobile devices collaborate to cooperatively disseminate data toward interested nodes. However, the limited resources and knowledge available at each node, compared to possibly vast amounts of data to be delivered, makes it difficult to devise efficient dissemination schemes. Recent solutions propose to use data dissemination algorithms built on human information processing schemes, modelled in cognitive sciences as Cognitive Heuristics. In general, they are methods used by the human brain to quickly assess relevance of information so to drop what is irrelevant. Recent solutions for data dissemination in OppNets based on these heuristics proved to be effective and efficient in terms of network overhead. However, to the best of our knowledge, none takes into consideration the structure of users' social relationships, which is known to determine movement patterns and thus contact opportunities between nodes. In this paper we propose a social-based data dissemination scheme, built on the Social Circle Heuristic (SCH). SCH exploits the structure of the social environment of users to infer the relevance of discovered information for the individual and their social communities. We compare the proposed scheme against state-of-the-art solutions based on non-social cognitive heuristics, both in terms of effectiveness (i.e., bringing messages to users that request it) and efficiency (i.e., doing so minimising the network traffic). We show that the scheme based on SCH significantly outperforms non-social cognitive schemes along both dimensions. In particular, the difference becomes more and more evident as scenarios becomes more and more dynamic. We finally show that in scenarios where new content is generated over time, the scheme based on SCH is the only one able to bring content to the interested users, while non-social schemes fail to do so while at the same time generating significant higher network traffic.
Matteo Mordacchini, Andrea Passarella, Marco Conti
WOWMOM3
2015 Editorial
Marco Conti
Comput. Commun.1
2015 From MANET to people-centric networking: Milestones and open research challenges
Marco Conti, Chiara Boldrini, Salil S. Kanhere, Enzo Mingozzi, Elena Pagani, Pedro M. Ruiz, Mohamed F. Younis
Comput. Commun.1
2015 Editorial
Sajal K. Das 0001, Marco Conti, Behrooz A. Shirazi
Pervasive Mob. Comput.2
2015 Scalable data dissemination in opportunistic networks through cognitive methods
Lorenzo Valerio, Andrea Passarella, Marco Conti, Elena Pagani
Pervasive Mob. Comput.3
2015 Crowdsourcing through Cognitive Opportunistic Networks
abstract
Until recently crowdsourcing has been primarily conceived as an online activity to harness resources for problem solving. However, the emergence of Opportunistic Networking (ON) has opened up crowdsourcing to the spatial domain. In this article, we bring the ON model for potential crowdsourcing in the smart city environment. We introduce cognitive features of the ON that allow users’ mobile devices to become aware of the surrounding physical environment. Specifically, we exploit cognitive psychology studies on dynamic memory structures and cognitive heuristics—mental models that describe how the human brain handles decision making among complex and real-time stimuli. Combined with ON, these cognitive features allow devices to act as proxies in their users’ cyberworlds and exchange knowledge to deliver awareness of places in an urban environment. This is done through tags associated with locations. They represent features that are perceived by humans about a place. We consider the extent to which this knowledge becomes available to participants using interactions with locations and other nodes. This is assessed taking into account a wide range of cognitive parameters. Outcomes are important because this functionality could support a new type of recommendation system that is independent of the traditional forms of networking.
Matteo Mordacchini, Andrea Passarella, Marco Conti, Stuart M. Allen, Martin J. Chorley, Gualtiero Colombo 0001, Vlad Tanasescu, Roger M. Whitaker
ACM Trans. Auton. Adapt. Syst.3
2015 Service Composition in Opportunistic Networks: A Load and Mobility Aware Solution
abstract
Pervasive networks formed by users' mobile devices have the potential to exploit a rich set of distributed service components that can be composed to provide each user with a multitude of application level services. However, in many challenging scenarios, opportunistic networking techniques are required to enable communication as devices suffer from intermittent connectivity, disconnections and partitions. This poses novel challenges to service composition techniques. While several works have discussed middleware and architectures for service composition in well-connected wired networks and in stable MANET environments, the underlying mechanism for selecting and forwarding service requests in the significantly challenging networking environment of opportunistic networks has not been entirely addressed. The problem comprises three stages: i) selecting an appropriate service sequence set out of available services to obtain the required application level service; ii) routing results of a previous stage in the composition to the next one through a multi-hop opportunistic path; and iii) routing final service outcomes back to the requester. The proposed algorithm derives efficiency and effectiveness by taking into account the estimated load at service providers and expected time to opportunistically route information between devices. Based on this information the algorithm estimates the best composition to obtain a required service. It is shown that using only local knowledge collected in a distributed manner, performance close to a real-time centralized system can be achieved. Applicability and performance guarantee of the service composition algorithm in a range of mobility characteristics are established through extensive simulations on real/synthetic traces.
Umair Sadiq, Mohan Kumar, Andrea Passarella, Marco Conti
IEEE Trans. Computers4
2015 The Stability Region of the Delay in Pareto Opportunistic Networks
abstract
The intermeeting time, i.e., the time between two consecutive contacts between a pair of nodes, plays a fundamental role in the delay of messages in opportunistic networks. A desirable property of message delay is that its expectation is finite, so that the performance of the system can be predicted. Unfortunately, when intermeeting times feature a Pareto distribution, this property does not always hold. In this paper, assuming heterogeneous mobility and Pareto intermeeting times, we provide a detailed analysis of the conditions for the expectation of message delay to be finite (i.e., to converge) when social-oblivious or social-aware forwarding schemes are used. More specifically, we consider different classes of social-oblivious and social-aware schemes, based on the number of hops allowed and the number of copies generated. Our main finding is that, in terms of convergence, allowing more than two hops may provide advantages only in the social-aware case. At the same time, we show that using a multi-copy scheme can in general improve the convergence of the expected delay. We also compare social-oblivious and social-aware strategies from the convergence standpoint and we prove that, depending on the mobility scenario considered, social-aware schemes may achieve convergence while social-oblivious cannot, and vice versa. Finally, we apply the derived convergence conditions to three popular contact data sets available in the literature (Cambridge, Infocom, and RollerNet), assessing the convergence of each class of forwarding protocols in these three cases.
Chiara Boldrini, Marco Conti, Andrea Passarella
IEEE Trans. Mob. Comput.2
2014 A performance analysis of the network formation process in IEEE 802.15.4e TSCH wireless sensor/actuator networks
abstract
Time Slotted Channel Hopping (TSCH) is one of the access behavior modes defined in the IEEE 802.15.4e standard. It combines time slotted access with multi-channel and channel hopping capabilities, providing predictable latency, energy efficiency, high network capacity, and high communication reliability. In this paper we focus on the formation process of TSCH networks, which relies on the regular advertisement of Enhanced Beacons (EBs). We consider a simple random-based advertisement algorithm, and evaluate its performance, through analysis and simulation, in terms of joining time (i.e., total time taken by a new node to join the network). We found that the joining time depends on a number of factors and, mainly, on the number of channels used for EB advertisement.
Domenico De Guglielmo, Alessio Seghetti, Giuseppe Anastasi, Marco Conti
ISCC4
2014 Duty cycling in opportunistic networks: the effect on intercontact times
abstract
In opportunistic networks, putting devices in energy saving mode is crucial to preserve their battery, and hence to increase the lifetime of the network and to foster user cooperation. However, a side effect of duty cycling is to reduce the number of usable contacts for delivering messages, thus increasing intercontact times and delays. In order to understand the effect of duty cycling in opportunistic networks, in this paper we propose a general model for deriving the pairwise intercontact times when a duty cycling policy is superimposed on the original encounter process determined only by node mobility. Then, we specialise this model when the original intercontact times are exponential (an assumption popular in the literature), and we show that, in this case, the intercontact times measured after duty cycling are, approximately, again exponential, but with a rate proportional to the inverse of the duty cycle.
Elisabetta Biondi, Chiara Boldrini, Andrea Passarella, Marco Conti
MSWiM4
2014 Trickle-L2: Lightweight link quality estimation through Trickle in RPL networks
abstract
Lightweight link quality estimation is crucial in wireless sensor networks. Indeed, devices with limited capabilities shall trade off between consuming their resources to maintain a precise view of the neighbours' link quality and to build routes almost blindly. For instance, the Routing Protocol for Low-Power and Lossy Networks (RPL), which has been recently standardised by the IETF to enable IPv6-based sensor networks, only estimates the quality of the links used to deliver data packets. However, this solution has been demonstrated to cause periods of routing instability and reduced packet delivery rates since it estimates only the quality of utilised links. To address this issue in this work we propose a lightweight link estimation procedure that exploits Trickle-based topology maintenance techniques to simultaneously estimate link qualities and propagate routing information. Our proposed scheme has been integrated in the Contiki's RPL prototype implementation. Simulation results demonstrate that our proposal is capable of measuring the quality of the links to neighbours with small overhead, which results into better routing decisions and improved packet delivery rates.
Emilio Ancillotti, Raffaele Bruno 0001, Marco Conti, Enzo Mingozzi, Carlo Vallati
WoWMoM3
2014 Performance modelling of opportunistic forwarding under heterogenous mobility
abstract
The delay tolerant networking paradigm aims to enable communications in disconnected environments where traditional protocols would fail. Opportunistic networks are delay tolerant networks whose nodes are typically the users’ personal mobile devices. Communications in an opportunistic network rely on the mobility of users: each message is forwarded from node to node, according to a hop-by-hop decision process that selects the node that is better suited for bringing the message closer to its destination. Despite the variety of forwarding protocols that have been proposed in the recent years, there is no reference framework for the performance modelling of opportunistic forwarding. In this paper we start to fill this gap by proposing an analytical model for the first two moments of the delay and the number of hops experienced by messages when delivered in an opportunistic fashion. This model seamlessly integrates both social-aware and social-oblivious single-copy forwarding protocols, as well as different hypotheses for user contact dynamics. More specifically, the parameters of model can be solved in a closed form in the case of exponential and Pareto inter-meeting times, two popular cases emerged from the literature on human mobility analysis. In order to exemplify how the proposed framework can be used, we discuss its application to two case studies with different mobility settings. Then, we discuss how the framework can be also extended to accommodate inter-meeting times following a hyper-exponential distribution. This case is particularly relevant as hyper-exponential distributions are able to approximate the large class of high-variance distributions (distributions with coefficient of variation greater than one), which are those more challenging, e.g., from the delay standpoint. Finally, we provide a validation for the framework with both ideal contacts (i.e., exactly following a given distribution) and contacts extracted from a real mobility trace. This evaluation highlights the strength of the framework in terms of its ability both to provide very accurate predictions under ideal mobility and to effectively approximate the behaviour of the delay moments under real mobility.
Chiara Boldrini, Marco Conti, Andrea Passarella
Comput. Commun.2
2014 Computer communications: Present status and future challenges
Marco Conti
Comput. Commun.1
2014 CAMEO: A novel context-aware middleware for opportunistic mobile social networks
abstract
Mobile systems are characterized by several dynamic components such as user mobility, device interoperability, and interactions among users and their devices. In this scenario, context-awareness and the emerging concept of social-awareness become a fundamental requirement to develop optimized systems and applications. In this paper we present CAMEO, a light-weight context-aware middleware platform for mobile devices designed to support the development of real-time mobile social network (MSN) applications. MSNs extend the paradigm of online social networks with additional interaction opportunities generated by user mobility and opportunistic wireless communications among users which share interests, habits, and needs. Specifically, CAMEO is designed to collect and reason upon multidimensional context information, derived by the local device, the local user, and their physical interactions with other devices and users. It provides a common application programming interface to MSN applications through which they can exploit context- and social-aware functionalities to optimize their features. CAMEO has been implemented on an Android platform together with a real example of an MSN application. Validation and performance evaluation have been conducted through an experimental testbed.
Valerio Arnaboldi, Marco Conti, Franca Delmastro
Pervasive Mob. Comput.2
2014 Editorial
Sajal K. Das 0001, Marco Conti, Behrooz A. Shirazi
Pervasive Mob. Comput.2
2014 SPoT: Representing the social, spatial, and temporal dimensions of human mobility with a unifying framework
abstract
Modeling human mobility is crucial in the analysis and simulation of opportunistic networks, where contacts are exploited as opportunities for peer-to-peer message forwarding. The current approach to human mobility modeling has been based on continuously modifying models, trying to embed in them the mobility properties (e.g., visiting patterns to locations or specific distributions of inter-contact times) as they arose from trace analysis. As a consequence, with these models it is difficult, if not impossible, to modify the features of mobility or to control the exact shape of mobility metrics (e.g., modifying the distribution of inter-contact times). For these reasons, in this paper we propose a mobility framework rather than a mobility model, with the explicit goal of providing a flexible and controllable tool for modeling mathematically and generating simulatively different possible features of human mobility. Our framework, named SPoT, is able to incorporate the three dimensions–spatial, social, and temporal–of human mobility. The way SPoT does this is by mapping the different social communities of the network into different locations, whose members visit with a configurable temporal pattern. In order to characterize the temporal patterns of user visits to locations and the relative positioning of locations based on their shared users, we analyze the traces of real user movements extracted from three location-based online social networks (Gowalla, Foursquare, and Altergeo). We observe that a Bernoulli process effectively approximates user visits to locations in the majority of cases, and that locations that share many common users visiting them frequently tend to be located close to each other. In addition, we use these traces to test the flexibility of the framework, and we show that SPoT is able to accurately reproduce the mobility behavior observed in traces. Finally, relying on the Bernoulli assumption for arrival processes, we provide a thorough mathematical analysis of the controllability of the framework, deriving the conditions under which heavy-tailed and exponentially-tailed aggregate inter-contact times (often observed in real traces) emerge.
Dmytro Karamshuk, Chiara Boldrini, Marco Conti, Andrea Passarella
Pervasive Mob. Comput.3
2014 Reliable Data Delivery With the IETF Routing Protocol for Low-Power and Lossy Networks
abstract
The IPv6 routing protocol for low-power and lossy networks (RPL) has been recently standardized by the Internet Engineering Task Force (IETF) routing protocol for low-power and lossy networks (ROLL) working group to support IPv6 routing for resource-constrained devices in industrial, home, and urban environments. However, several studies have shown that RPL may experience (very) low delivery rates, particularly in large-scale deployments. In this paper, we provide an in-depth analysis of the protocol attributes and design choices that generate such unreliability issues. Then, we describe and evaluate a new implementation of the RPL standard for the Contiki operating system (OS) to improve data delivery reliability. The salient feature of our RPL implementation is to adopt a flexible cross-layering design that provides simple routing optimizations, enhanced link estimation capabilities, and efficient management of neighbor tables. In order to verify the effectiveness of our RPL implementation, we use an advanced metering infrastructure (AMI) as a case study. Results obtained using Cooja emulator in two sets of experiments, differentiated by the presence or lack of duty cycling, indicate that our RPL implementation outperforms the one provided in Contiki in terms of average packet delivery rates by up to 200% in networks with 100 nodes.
Emilio Ancillotti, Raffaele Bruno 0001, Marco Conti
IEEE Trans. Ind. Informatics3
2014 Analysis and Optimization of a Protocol for Mobile Element Discovery in Sensor Networks
abstract
Recent studies have demonstrated that mobile elements (MEs) are an efficient solution to help decrease dramatically energy consumption in wireless sensor networks (WSNs). However, in most of cases, sensors use duty cycle schemes to save energy, and unless the ME mobility pattern is deterministic, each sensor node has to discover the presence of the ME in the nearby area before starting to exchange data with it. Therefore, in such wireless sensor networks with mobile elements (in short, WSN-MEs), the definition and analysis of a protocol for efficient ME discovery becomes of fundamental importance. In this paper, we propose an extensive performance analysis of an easy-to-implement, hierarchical discovery protocol for WSN-MEs, called Dual Beacon Discovery (2BD) protocol, taking into account stochastic, multi-path, variable speed ME mobility patterns. We also derive the optimal parameter values that minimize the energy consumption of sensor nodes, while guaranteeing the minimum node throughput required by the applications under consideration. Finally, we compare the 2BD protocol with a classical solution based on Periodic Listening (PL). Our results show that 2BD can exploit its hierarchical mechanism and thus significantly increase lifetime, especially when the ME discovery phase is relatively long.
Francesco Restuccia 0001, Giuseppe Anastasi, Marco Conti, Sajal K. Das 0001
IEEE Trans. Mob. Comput.3
2013 Ego networks in Twitter: An experimental analysis
abstract
Online Social Networks are amongst the most important platforms for maintaining social relationships online, supporting content generation and exchange between users. They are therefore natural candidate to be the basis of future humancentric networks and data exchange systems, in addition to novel forms of Internet services exploiting the properties of human social relationships. Understanding the structural properties of OSN and how they are influenced by human behaviour is thus fundamental to design such human-centred systems. In this paper we analyse a real Twitter data set to investigate whether well known structures of human social networks identified in “offline” environments can also be identified in the social networks maintained by users on Twitter. According to the well known model proposed by Dunbar, offline social networks are formed of circles of relationships having different social characteristics (e.g., intimacy, contact frequency and size). These circles can be directly ascribed to cognitive constraints of human brain, that impose limits on the number of social relationships maintainable at different levels of emotional closeness. Our results indicate that a similar structure can also be found in the Twitter users' social networks. This suggests that the structure of social networks also in online environments are controlled by the same cognitive properties of human brain that operate offline.
Valerio Arnaboldi, Marco Conti, Andrea Passarella, Fabio Pezzoni
INFOCOM2
2013 Strategies for optimal MAC parameter setting in IEEE 802.15.4 wireless sensor networks: A performance comparison
abstract
Recent studies have shown that the IEEE 802.15.4 MAC protocol may suffer from severe limitations in terms of reliability and energy efficiency if a non appropriate parameter setting is used. Hence, a number of solutions have been proposed to select the optimal parameter setting to provide reliability with minimum energy consumption. In this paper we compare, by simulation, three different algorithms that take different approaches to the problem, namely offline computation, model-based adaptation, and measurement-based adaptation. We show that adaptive algorithms perform well, however the model-based adaptive approach has some limitations that make it unsuitable in practical scenarios, where operating conditions may vary over time and transmission errors cannot be neglected. Instead, the measurement-based adaptive approach is flexible and effective.
Simone Brienza, Domenico De Guglielmo, Giuseppe Anastasi, Marco Conti, Vincenzo Neri
ISCC4
2013 On the interplay between RPL and address autoconfiguration protocols in LLNs
abstract
Low-Power and Lossy Networks (LLNs) are an enabling technology for many Internet of Things (IoT) applications. To allow LLNs to interoperate with the Internet the IETF is specifying IP-compatible standards that are specifically designed for embedded devices with small memory and limited computing capabilities. The purpose of this paper is to investigate the interplay between the recently proposed IETF standard for IPv6 routing in LLNs, called RPL, with state-of-the-art autoconfiguration algorithms that assign network addresses in a hierarchical manner. To this end, we have extended the default RPL implementation available in Contiki operating system to support T-DAAP, LISAA and DAAM addressing schemes. Our experimental results clearly show that the mechanisms used by RPL to configure and maintain a tree-based network topology frequently break address hierarchy, limiting the opportunities for route aggregation. Furthermore, classical techniques used to reduce network instability significantly increase the network set-up times and, in same cases, degrade path qualities.
Emilio Ancillotti, Raffaele Bruno 0001, Marco Conti
IWCMC3
2013 Service selection and composition in opportunistic networks
abstract
Opportunistic computing is a new computational paradigm enabling mobile users to access the heterogeneous services present in a pervasive mobile environment. With respect to conventional service-oriented approaches, in opportunistic computing services are provided by the users' mobile devices themselves, and are accessed exploiting opportunistically direct contacts between devices, i.e. without relying exclusively on fixed infrastructures such as the cloud. Pair-wise contacts are exploited to collect information on services and providers available in the network. A proper support may exploit this information to choose the most efficient composition of services satisfying a service request issued either by a user or an application. This paper defines a support for service selection and composition in opportunistic environments based on a mathematical model able to describe the different phases of the execution of a service composition. The model enables an estimation of the execution time of a composition and is exploited by the support for choosing the best composition among a set of available alternatives. The paper presents a set of simulations proving the effectiveness of our approach. The experiments show that our approach achieves better query resolution time and better load balancing of the service requests on the providers with respect to reference alternative approaches.
Marco Conti, Emanuel Marzini, Davide Mascitti, Andrea Passarella, Laura Ricci
IWCMC1
2013 DroidOppPathFinder: A context and social-aware path recommender system based on opportunistic sensing
abstract
In this paper we present DroidOppPathFinder, a Mobile Social Network application designed to generate and share contents about paths for fitness activity in a city. The application is able to recommend the best path in a specific area by analyzing the user's preferences and real-time environmental characteristics collected by heterogeneous sensing devices and services through opportunistic sensing mechanisms. To this aim, DroidOppPathFinder is developed on top of our middleware CAMEO, which provides context- and social-aware functionalities to improve both the application's performances and the user experience. This work represents a real example of opportunistic sensing service as additional support to the development of MSN applications. In addition, it demonstrates an efficient management of heterogeneous sensing data and services on mobile devices in order to further enrich the context of both local and remote nodes.
Valerio Arnaboldi, Marco Conti, Franca Delmastro, Giovanni Minutiello, Laura Ricci
WOWMOM2
2013 A cognitive-based solution for semantic knowledge and content dissemination in opportunistic networks
abstract
Opportunistic networking is one of the key paradigms to support direct communication between devices in a mobile scenario. In this context, the high volatility and dynamicity of information and the fact that mobile nodes have to make decisions in condition of partial or incomplete knowledge, makes the development of effective and efficient data dissemination schemes very challenging. In this paper we present algorithms based on well-established models in cognitive sciences, in order to disseminate both data items, and semantic information associated with them. In our approach, semantic information represents both meta-data associated to data items (e.g., tags associated to them), and meta-data describing the interests of the users (e.g., topics for which they would like to receive data items). Our solution exploits dissemination of semantic data about the users' interests to guide the dissemination of the corresponding data items. Both dissemination processes are based on models coming from the cognitive sciences field, named cognitive heuristics, which describe how humans organise information in their memory and exchange it during interactions based on partial and incomplete information. We exploit a model describing how semantic data can be organised in each node in a semantic network, based on how humans organise information in their memory. Then, we define algorithms based on cognitive heuristics to disseminate both semantic data and data items between nodes upon encounters. Finally, we provide initial performance results about the diffusion of interests among users, and the corresponding diffusion of data items.
Matteo Mordacchini, Lorenzo Valerio, Marco Conti, Andrea Passarella
WOWMOM3
2013 Autonomic cognitive-based data dissemination in Opportunistic Networks
abstract
Opportunistic Networks (OppNets) offer a very volatile and dynamic networking environment. Several applications proposed for OppNets - such as social networking, emergency management, pervasive and urban sensing - involve the problem of sharing content amongst interested users. Despite the fact that nodes have limited resources, existing solutions for content sharing require that the nodes maintain and exchange large amount of status information, but this limits the system scalability. In order to cope with this problem, in this paper we present and evaluate a solution based on cognitive heuristics. Cognitive heuristics are functional models of the mental processes, studied in the cognitive psychology field. They describe the behavior of the brain when decisions have to be taken quickly, in spite of incomplete information. In our solution, nodes maintain an aggregated information built up from observations of the encountered nodes. The aggregate status and a probabilistic decision process is the basis on which nodes apply cognitive heuristics to decide how to disseminate content items upon meeting with each other. These two features allow the proposed solution to drastically limit the state kept by each node, and to dynamically adapt to both the dynamics of item diffusion and the dynamically changing node interests. The performance of our solution is evaluated through simulation and compared with other solutions in the literature.
Lorenzo Valerio, Marco Conti, Elena Pagani, Andrea Passarella
WOWMOM2
2013 Energy efficient and reliable data delivery in urban sensing applications: A performance analysis
Eleonora Borgia, Giuseppe Anastasi, Marco Conti
Comput. Networks3
2013 The role of communication systems in smart grids: Architectures, technical solutions and research challenges
abstract
The purpose of this survey is to present a critical overview of smart grid concepts, with a special focus on the role that communication, networking and middleware technologies will have in the transformation of existing electric power systems into smart grids. First of all we elaborate on the key technological, economical and societal drivers for the development of smart grids. By adopting a data-centric perspective we present a conceptual model of communication systems for smart grids, and we identify functional components, technologies, network topologies and communication services that are needed to support smart grid communications . Then, we introduce the fundamental research challenges in this field including communication reliability and timeliness, QoS support, data management services, and autonomic behaviors. Finally, we discuss the main solutions proposed in the literature for each of them, and we identify possible future research directions.
Emilio Ancillotti, Raffaele Bruno 0001, Marco Conti
Comput. Commun.3
2013 Guest Editorial
Francesco Calabrese, Marco Conti, Dominik Dahlem, Giusy Di Lorenzo, Santi Phithakkitnukoon
Pervasive Mob. Comput.2
2013 Editorial
Sajal K. Das 0001, Marco Conti, Behrooz A. Shirazi
Pervasive Mob. Comput.2
2013 In memory of Chatschik Bisdikian
Sajal K. Das 0001, Marco Conti, Behrooz A. Shirazi
Pervasive Mob. Comput.2
2013 Design and Performance Evaluation of Data Dissemination Systems for Opportunistic Networks Based on Cognitive Heuristics
abstract
In the convergence of the Cyber-Physical World , user devices will act as proxies of the humans in the cyber world. They will be required to act in a vast information landscape, asserting the relevance of data spread in the cyber world, in order to let their human users become aware of the content they really need. This is a remarkably similar situation to what the human brain has to do all the time when deciding what information coming from the surrounding environment is interesting and what can simply be ignored. The brain performs this task using so called cognitive heuristics, i.e. simple, rapid, yet very effective schemes. In this article, we propose a new approach that exploits one of these heuristics, the recognition heuristic , for developing a self-adaptive system that deals with effective data dissemination in opportunistic networks. We show how to implement it and provide an extensive analysis via simulation. Specifically, results show that the proposed solution is as effective as state-of-the-art solutions for data dissemination in opportunistic networks, while requiring far less resources. Finally, our sensitiveness analysis shows how various parameters depend on the context where nodes are situated, and suggest corresponding optimal configurations for the algorithm.
Marco Conti, Matteo Mordacchini, Andrea Passarella
ACM Trans. Auton. Adapt. Syst.1
2013 Analysis of Individual Pair and Aggregate Intercontact Times in Heterogeneous Opportunistic Networks
abstract
Foundational work in the area of opportunistic networks has shown that the distribution of intercontact times between pairs of nodes has a key impact on the network properties, for example, in terms of convergence of forwarding protocols. Specifically, forwarding protocols may yield infinite expected delay if the intercontact time distributions present a particularly heavy tail. While these results hold for the distributions of intercontact times between individual pairs, most of the literature uses the aggregate distribution, i.e., the distribution obtained by considering the samples from all pairs together, to characterize the properties of opportunistic networks. In this paper, we provide an analytical framework that can be used to check when this approach is correct and when it is not, and we apply it to a number of relevant cases. We show that the aggregate distribution can be way different from the distributions of individual pair intercontact times. Therefore, using the former to characterize properties that depend on the latter is not correct in general, although this is correct in some cases. We substantiate this finding by analyzing the most representative distributions characterizing real opportunistic networks that can be obtained from reference traces. We review key cases for opportunistic networking, where the aggregate intercontact time distribution presents a heavy tail with or without exponential cutoff. We show that, when individual pairs follow Pareto distributions, the aggregate distribution consistently presents a heavy tail. However, heavy tail aggregate distributions can also emerge in networks where individual pair intercontact times are not heavy tailed, for example, exponential or Pareto with exponential cutoff distributions. We show that an exponential cutoff in the aggregate appears when the average intercontact times of individual pairs are finite. Finally, we discuss how to use our analytical model to know whether collecting aggregate information about intercontact times is sufficient or not, to decideâin practiceâwhich type of routing protocols to use.
Andrea Passarella, Marco Conti
IEEE Trans. Mob. Comput.2
2012 Energy-efficient P2P file sharing for residential BitTorrent users
abstract
BitTorrent is currently a very popular protocol for P2P file sharing, and most of BitTorrent users access the Internet from residential networks. In this paper we compare the legacy BitTorrent protocol with EE-BitTorrent, a proxy-based version recently proposed for energy efficiency, in a residential scenario. We show that the performance achieved by users is strongly influenced by the uplink throughput allowed by the access network. When the available uplink rate is low, the legacy BitTorrent protocol performs poorly and EE-BitTorrent outperforms it, in terms of average download time and energy consumption at the user's PC. The opposite occurs when the uplink rate is good. Motivated by these results, we designed and implemented AdaBT, an adaptive algorithm that dynamically selects the most efficient BitTorrent option (i.e., legacy or proxy-based), depending on the operating conditions experienced by the user. Our experimental results show that AdaBT is able to reduce significantly the download time provided by either the legacy BitTorrent or EE-BitTorrent.
Ilaria Giannetti, Giuseppe Anastasi, Marco Conti
ISCC3
2012 A localized de-synchronization algorithm for periodic data reporting in IEEE 802.15.4 WSNs
abstract
Energy efficiency is typically the most important requirement in wireless sensor networks (WSNs). However, in many application domains, additional requirements such as reliability, timeliness and scalability need to be considered as well. As emphasized in previous studies, the IEEE 802.15.4 MAC protocol has severe limitations in terms of performance and energy efficiency, which make it unsuitable for many application scenarios. In this paper we propose an asynchronous adaptive algorithm for periodic data reporting that leverages the 802.15.4 Beacon-Disabled Mode but de-synchronizes the access times of different sensor nodes, so as to minimize the collision probability. Unlike previous de-synchronization schemes, the proposed approach only relies on local information. Simulation results show that our asynchronous algorithm can provide a performance very similar to that of a TDMA scheme but, unlike TDMA, it does not requires any synchronization among nodes.
Domenico De Guglielmo, Giuseppe Anastasi, Marco Conti
ISCC3
2012 A hybrid and flexible discovery algorithm for wireless sensor networks with mobile elements
abstract
In sparse wireless sensor networks, data collection is carried out through specialized mobile nodes that visit sensor nodes, gather data, and transport them to the sink node. Since visit times are typically unpredictable, one of the main challenges to be faced in this kind of networks is the energy-efficient discovery of mobile collector nodes by sensor nodes. In this paper, we propose an adaptive discovery algorithm that combines a learning-based approach with a hierarchical scheme. Thanks to its hybrid nature, the proposed algorithm is very flexible, as it can adapt to very different mobility patterns of the mobile collector node(s), ranging from deterministic to completely random mobility. We have investigated the performance of the proposed approach, through simulation, and we have compared it with existing adaptive algorithms that only leverage either a learning-based or a hierarchical approach. Our results show that the proposed hybrid algorithm outperforms the considered adaptive approaches in all the analyzed scenarios.
Koteswararao Kondepu, Francesco Restuccia 0001, Giuseppe Anastasi, Marco Conti
ISCC4
2012 An analytical model for content dissemination in opportunistic networks using cognitive heuristics
abstract
When faced with large amounts of data, human brains are able to swiftly react to stimuli and assert relevance of discovered information, even under uncertainty and partial knowledge. These efficient decision-making abilities rely on so-called cognitive heuristics, which are rapid, adaptive, light-weight yet very effective schemes used by the brain to solve complex problems. In a content-centric future Internet where users generate and disseminate large amounts of content through opportunistic networking techniques, individual nodes should exhibit those properties to support a scalable content dissemination system. We therefore study whether such cognitive heuristics can also be used in such a networking environment. To this end, in this paper we develop an analytical model that describes a content dissemination mechanism for opportunistic networks based on one such heuristics, known as the recognition heuristic. Our model takes into account the different popularities of content types, and highlights the impact of the shared memory contributed by individual nodes to make the dissemination process more efficient. Furthermore, our model allows us to investigate the performance of the dissemination process for very large number of nodes, which might be very difficult to carry out through a simulation-based study.
Raffaele Bruno 0001, Marco Conti, Matteo Mordacchini, Andrea Passarella
MSWiM2
2012 Performance modelling of opportunistic forwarding with imprecise knowledge
Chiara Boldrini, Marco Conti, Andrea Passarella
WiOpt2
2012 An arrival-based framework for human mobility modeling
abstract
Modeling human mobility is crucial in the performance analysis and simulation of mobile ad hoc networks, where contacts are exploited as opportunities for peer-to-peer message forwarding. The current approach to human mobility modeling has been based on continuously modifying models, trying to embed in them the newest features of mobility properties (e.g., visiting patterns to locations or inter-contact times) as they came up from trace analysis. As a consequence, typically these models are neither flexible (i.e., features of mobility cannot be changed without changing the model) nor controllable (i.e., the exact shape of mobility properties cannot be controlled directly). In order to take into account the above requirements, in this paper we propose a mobility framework whose goal is, starting from the stochastic process describing the arrival patterns of users to locations, to generate pairwise inter-contact times and aggregate inter-contact times featuring a predictable probability distribution. We validate the proposed framework by means of simulations. In addition, assuming that the arrival process of users to locations can be described by a Bernoulli process, we mathematically derive a closed form for the pairwise and aggregate inter-contact times, proving the controllability of the proposed approach in this case.
Dmytro Karamshuk, Chiara Boldrini, Marco Conti, Andrea Passarella
WOWMOM3
2012 Performance analysis of a hierarchical discovery protocol for WSNs with Mobile Elements
abstract
Wireless Sensor Networks (WSNs) are emerging as an effective solution for a wide range of real-life applications. In scenarios where a fine-grain sensing is not required, sensor nodes can be sparsely deployed in strategic locations and special Mobile Elements (MEs) can be used for data collection. Since communication between a sensor node and a ME can occur only when they are in the transmission range of each other, one of the main challenges in the design of a WSN with MEs is the energy-efficient and timely discovery of MEs. In this paper, we consider a hierarchical ME discovery protocol, namely Dual beacon Discovery (2BD) protocol, based on two different beacon messages emitted by the ME (i.e., Long-Range Beacons and Short-Range Beacons). We develop a detailed analytical model of 2BD assuming a sparse network scenario, and derive the optimal parameter values that minimize the energy consumption at sensor nodes, while guaranteeing the minimum throughput required by the application. Finally, we compare the energy efficiency and performance of 2BD with those of a traditional discovery protocol based on a single beacon. Our results show that 2BD can provide significant energy savings, especially when the discovery phase is relatively long.
Francesco Restuccia 0001, Giuseppe Anastasi, Marco Conti, Sajal K. Das 0001
WOWMOM3
2012 Editorial
Marco Conti
Comput. Commun.1
2012 Ego network models for Future Internet social networking environments
Andrea Passarella, Robin Dunbar, Marco Conti, Fabio Pezzoni
Comput. Commun.3
2012 Looking ahead in pervasive computing: Challenges and opportunities in the era of cyber-physical convergence
Marco Conti, Sajal K. Das 0001, Chatschik Bisdikian, Mohan Kumar, Lionel M. Ni, Andrea Passarella, George Roussos, Gerhard Tröster, Gene Tsudik, Franco Zambonelli
Pervasive Mob. Comput.1
2012 Editorial
Sajal K. Das 0001, Marco Conti
Pervasive Mob. Comput.2
2011 Reliable data delivery in sparse WSNs with multiple Mobile Sinks: An experimental analysis
abstract
Urban sensing is emerging as a significant Wireless Sensor Networks (WSNs) application. In such a scenario, static sensors are sparsely deployed in an urban area to collect environmental information. Sensed data are opportunistically collected by Mobile Sinks (MSs), which can be other sensor nodes attached to cars or buses, or carried by people while they move around the city. Since the contacts between the MSs and the static sensors are infrequent and short, reliable and energy efficient data collection is a primary concern of such applications. To this end, we exploit a hybrid data delivery scheme based on both Erasure Coding (EC) and feedback by the MSs. We provide an optimized implementation, and show by extensive experiments in a real testbed that the proposed approach is feasible, despite the very limited storage and processing resources of commercially available sensor platforms.
Giuseppe Anastasi, Eleonora Borgia, Marco Conti, Mario Di Francesco
ISCC3
2011 Dual-Beacon mobile-node discovery in sparse wireless sensor networks
abstract
In sparse wireless sensor networks data collection is typically accomplished through specialized mobile nodes. One of the main challenges to be faced in this kind of networks is the energy-efficient and timely discovery of mobile nodes. In this paper we propose a simple yet effective discovery protocol based on two different Beacon messages emitted by the mobile node (i.e., Long-Range Beacons and Short-Range Beacons). Our simulation results show that, although very simple, the proposed scheme can provide a significant energy reduction with respect to the commonly used scheme based on a single Beacon, especially if the discovery phase is long.
Koteswararao Kondepu, Giuseppe Anastasi, Marco Conti
ISCC3
2011 TALB: A Traffic-Aware Load Balancer for Throughput Improvement in Wireless Mesh Networks
abstract
In this paper we design, implement and evaluate a practical flow-based routing architecture for WMNs, called TALB, which exploits traffic measurements to balance traffic load over available mesh paths and gateways. To achieve throughput enhancements while mitigating inter-flow interference, TALB implements a Constrained Maximal Bottleneck Path computation algorithm to maximize the bottleneck capacity of the paths used to reach the Internet, while preserving a given degree of traffic locality. The distinctive aspect of our proposed scheme is that it relies on a traffic-aware definition of residual link capacities to properly take into account the heterogeneity of Internet applications (e.g., inelastic vs. elastic traffic) and their service requirements (e.g., fixed vs. adaptive demands). Then, each mesh node monitors the main features of long-lived traffic flows, and reports such information to a network manager, which decides upon the sub-optimal paths to allocate to each new session. Tests performed in a 10-node wireless mesh testbed show that TALB provides remarkably throughput gains over nearest gateway strategies in case of mixed TCP and UDP traffic scenarios, or low to moderate load conditions.
Emilio Ancillotti, Raffaele Bruno 0001, Marco Conti
MASS3
2011 Throughput and Fairness Analysis of 802.11-Based Vehicle-to-Infrastructure Data Transfers
abstract
The performance of vehicular Internet access using roadside 802.11-based APs has been extensively studied in the literature. However, much less attention has been dedicated to analysing the maximum achievable throughput when multiple vehicles simultaneously share the bandwidth of the same roadside AP in a given mobility scenario. To fill such a gap, in this paper we develop an analytical framework to quantify the total amount of data transferred by a vehicle that drives through the coverage area of a roadside 802.11-based AP. The distinctive aspects of our analysis are the following: (i) it considers heterogeneous vehicular environments where vehicles may have different mobility characteristics; and (ii) it accurately takes into account critical traffic parameters, such as road capacity and vehicle density, when modelling MAC layer capacity. Our model is able to accurately characterize the unfairness that may arise due to differences in the relative speed of vehicles. In addition, our analysis and the supporting simulation results are useful to explain the complex relation ship that exists between the upload capacity per vehicle, the macroscopic characteristics of the traffic stream, the vehicular mobility model, and the 802.11 channel access rules.
Raffaele Bruno 0001, Marco Conti
MASS2
2011 A self-adaptive routing paradigm for wireless mesh networks based on reinforcement learning
abstract
Classical routing protocols for WMNs are typically designed to achieve specific target objectives (e.g., maximum throughput), and they offer very limited flexibility. As a consequence, more intelligent and adaptive mesh networking solutions are needed to obtain high performance in diverse network conditions. To this end, we propose a reinforcement learning-based routing framework that allows each mesh device to dynamically select at run time a routing protocol from a pre-defined set of routing options, which provides the best performance. The most salient advantages of our solution are: i) it can maximize routing performance considering different optimization goals, ii) it relies on a compact representation of the network state and it does not need any model of its evolution, and iii) it efficiently applies Q-learning methods to guarantee convergence of the routing decision process. Through extensive ns-2 simulations we show the superior performance of the proposed routing approach in comparison with two alternative routing schemes.
Maddalena Nurchis, Raffaele Bruno 0001, Marco Conti, Luciano Lenzini
MSWiM3
2011 Modelling inter-contact times in social pervasive networks
abstract
Thanks to the diffusion of mobile user devices (e.g. smartphones) with rich computing and networking capabilities, we are witnessing an increasing integration between the cyber world of devices and the physical world of users. In this perspective, a possible evolution of pervasive networking (hereafter referred to as social pervasive networks, SPNs) consists in closely mapping human social structures in the network of the devices. Links between devices would correspond to social relationships between users, and communication events between devices would correspond to communications between users. It can be shown that fundamental convergence properties of SPN forwarding protocols are determined by the distributions of inter-contact times between the individual nodes (i.e. the time elapsed between two successive communication events between the nodes). Individual pairs inter-contact times are hard to completely charaterise, while the distribution of the aggregate inter-contact times is often a much more convenient figure. However, the aggregate distribution is not always representative of the individual pairs distributions. Therefore using it to characterise the properties of SPN forwarding protocols might not be correct. In this paper we provide an analytical model based on fundamental models of human social networks from the anthropology literature, which shows the exact dependence between the two in heterogeneous SPNs. Moreover, we use the model to i) study cases in which analysing the aggregate distribution is not enough, and ii) find sufficient conditions that guarantee that studying the aggregate distribution is enough to characterise the properties of SPN forwarding protocols.
Andrea Passarella, Marco Conti, Chiara Boldrini, Robin Dunbar
MSWiM2
2011 Modeling and simulation of service composition in opportunistic networks
abstract
Pervasive networks formed by users' mobile devices have the potential to exploit a rich set of distributed service components that can be composed to provide each user with a multitude of application level services. However, mobile and pervasive networks suffer from intermittent connectivity, disconnections and partitions, such that opportunistic networking techniques are required to enable communication. This poses novel challenges to service composition techniques. While several works have discussed middleware and architecture for service composition in well-connected wired networks and in stable MANET environments, the underlying mechanism for selecting and forwarding service requests in the significantly challenging networking environment of opportunistic networks has not been addressed. The problem comprises three stages: i) selecting an appropriate service sequence set out of available services; ii) forwarding service inputs to the device hosting the next service in the composition; and iii) routing final service outcomes back to the requester. The proposed algorithm derives efficiency and effectiveness by taking into account the service load and location of devices providing the services, as well as intermittent connectivity, to select a particular service set. Through extensive simulations on real and synthetic traces, we show that by using only local knowledge collected in a distributed manner, performance close to a real-time centralized system can be achieved.
Umair Sadiq, Mohan Kumar, Andrea Passarella, Marco Conti
MSWiM4
2011 Characterising Aggregate Inter-contact Times in Heterogeneous Opportunistic Networks
abstract
A pioneering body of work in the area of mobile opportunistic networks has shown that characterising inter-contact times between pairs of nodes is crucial. In particular, when inter-contact times follow a power-law distribution, the expected delay of a large family of forwarding protocols may be infinite. The most common approach adopted in the literature to study inter-contact times consists in looking at the distribution of the inter-contact times aggregated over all nodes pairs, assuming it correctly represents the distributions of individual pairs. In this paper we challenge this assumption. We present an analytical model that describes the dependence between the individual pairs and the aggregate distributions. By using the model we show that in heterogeneous networks - when not all pairs contact patterns are the same - most of the time the aggregate distribution is not representative of the individual pairs distributions, and that looking at the aggregate can lead to completely wrong conclusions on the key properties of the network. For example, we show that aggregate power-law inter-contact times (suggesting infinite expected delays) can frequently emerge in networks where individual pairs inter-contact times are exponentially distributed (meaning that the expected delay is finite). From a complementary standpoint, our results show that heterogeneity of individual pairs contact patterns plays a crucial role in determining the aggregate inter-contact times statistics, and that focusing on the latter only can be misleading.
Andrea Passarella, Marco Conti
Networking (2)2
2011 An efficient routing protocol for point-to-point elastic traffic in wireless mesh networks
abstract
Most studies on WMNs have assumed that all network traffic from clients goes through a gateway node. However, point-to-point traffic is expected to significantly contribute to WMN network load in many scenarios. In this paper we propose a novel routing strategy that seeks to alleviate network congestion by avoiding paths that are already heavily loaded. Our scheme effectively takes into account the elastic nature of TCP traffic when calculating the paths that balance network load. Furthermore, to mitigate the flow unfairness that affects TCP-like traffic in multi-hop environments, we avoid that single-hop flows fully utilize link resources, starving other multi-hop flows sharing the same links. We have implemented and tested the proposed routing protocol on a 10-node wireless mesh testbed. Our experiments show that the proposed scheme outperforms OLSR both in terms of average throughput and fairness.
Emilio Ancillotti, Raffaele Bruno 0001, Marco Conti
WOWMOM3
2011 Implementation of CAMEO: A context-aware middleware for Opportunistic Mobile Social Networks
abstract
Opportunistic Mobile Social Networks represent the emerging trend in mobile applications combining the novel paradigm of opportunistic networking with the need of users to generate and share contents anywhere and anytime. In this demo we present a real implementation of a context-aware middleware for the development of optimized opportunistic Mobile Social Networks. To highlight the advantages of this platform we present also an innovative application for tourists aimed at enriching the touristic experience with useful information and virtual social interactions with other users.
Valerio Arnaboldi, Marco Conti, Franca Delmastro
WOWMOM2
2011 1st International Workshop on Sustainable Internet and Internet for Sustainability (SustaInet 2011
abstract
We are pleased to present the proceedings of the First International Workshop on Sustainable Internet and Internet for Sustainability (SustaInet 2011), held in conjunction with WoWMoM 2011.
Marco Conti, Giuseppe Anastasi, Jean-Marc Pierson, Marco Ortolani
WOWMOM1
2011 Data dissemination in opportunistic networks using cognitive heuristics
abstract
It is often argued that the Future Internet will be a very large scale content-centric network. Scalability issues will stem even more from the amount of content nodes will generate, share and consume. In order to let users become aware and retrieve the content they really need, these nodes will be required to swiftly react to stimuli and assert the relevance of discovered data under uncertainty and only partial information. The human brain performs the task of information filtering and selection using the so-called cognitive heuristics, i.e. simple, rapid, low-resource demanding, yet very effective schemes that can be modeled using a functional approach. In this paper we propose a solution based on one such heuristics, namely the recognition heuristic, for dealing with data dissemination in opportunistic networks. We show how to model an algorithm that exploits the environmental information in order to implement an effective dissemination of data based on the recognition heuristic, and provide a performance evaluation of such a solution via simulation.
Marco Conti, Matteo Mordacchini, Andrea Passarella
WOWMOM1
2011 A model for the generation of social network graphs
abstract
In this paper we present and evaluate a social network model which exploits fundamental results coming from the social anthropology literature. Specifically, our model focuses on ego networks, i.e., the set of active social relationships for a given individual. The model is based on a function that correlates the level of emotional closeness of a social relationship to the time invested in it. The size of the social network is limited by the time budget a person invests in socializing. We exploit the model to define a constructive algorithm to generate synthetic social networks. Experimental results show that our model satisfies, on average, known properties of ego networks such as the size, the composition and the hierarchical structure.
Marco Conti, Andrea Passarella, Fabio Pezzoni
WOWMOM1
2011 A Hybrid Adaptive Protocol for Reliable Data Delivery in WSNs with Multiple Mobile Sinks
abstract
In this paper, we deal with reliable and energy-efficient data delivery in sparse wireless sensor networks (WSNs) with multiple mobile sinks (MSs). This is a critical task, especially when MSs move randomly, as interactions with sensor nodes are unpredictable, typically of short duration and affected by message losses. In addition, multiple MSs can be simultaneously present in the sensor contact area making the minimum energy data delivery a complex optimization problem. To solve the above issues, in this paper we propose a novel protocol that efficiently combines erasure coding with an Automatic Repeat reQuest (ARQ) scheme. The key features of the proposed protocol are as follows: (i) the use of redundancy to cope efficiently with message losses in the multicast environment and (ii) the ability of adapting the level of redundancy based on feedbacks sent back by MSs through acks. We observed by simulation that our protocol outperforms an alternative protocol that relies only on an ARQ scheme, even when there is a single MS. We also validated our simulation results through a set of experimental measurements based on real sensor nodes. Our results show that the adoption of encoding techniques increases the lifetime of the sensor in the range (40–55%) compared with standard simple ARQ approaches when applied to WSNs with MSs.
Giuseppe Anastasi, Eleonora Borgia, Marco Conti, Enrico Gregori
Comput. J.3
2011 Load-aware routing in mesh networks: Models, algorithms and experimentation
Emilio Ancillotti, Raffaele Bruno 0001, Marco Conti, Antonio Pinizzotto
Comput. Commun.3
2011 Editorial
Marco Conti
Comput. Commun.1
2011 Research challenges towards the Future Internet
Marco Conti, Song Chong, Serge Fdida, Weijia Jia 0001, Holger Karl, Ying-Dar Lin, Petri Mähönen, Martin Maier 0001, Refik Molva, Steve Uhlig, Moshe Zukerman
Comput. Commun.1
2011 Reliability and Energy-Efficiency inIEEE 802.15.4/ZigBee Sensor Networks: An Adaptive and Cross-Layer Approach
abstract
A major concern in wireless sensor networks (WSNs) is energy conservation, since battery-powered sensor nodes are expected to operate autonomously for a long time, e.g., for months or even years. Another critical aspect of WSNs is reliability, which is highly application-dependent. In most cases it is possible to trade-off energy consumption and reliability in order to prolong the network lifetime, while satisfying the application requirements. In this paper we propose an adaptive and cross-layer framework for reliable and energy-efficient data collection in WSNs based on the IEEE 802.15.4/ZigBee standards. The framework involves an energy-aware adaptation module that captures the application's reliability requirements, and autonomously configures the MAC layer based on the network topology and the traffic conditions in order to minimize the power consumption. Specifically, we propose a low-complexity distributed algorithm, called ADaptive Access Parameters Tuning (ADAPT), that can effectively meet the application-specific reliability under a wide range of operating conditions, for both single-hop and multi-hop networking scenarios. Our solution can be integrated into WSNs based on IEEE 802.15.4/ZigBee without requiring any modification to the standards. Simulation results show that ADAPT is very energy-efficient, with near-optimal performance.
Mario Di Francesco, Giuseppe Anastasi, Marco Conti, Sajal K. Das 0001, Vincenzo Neri
IEEE J. Sel. Areas Commun.3
2011 Routing Internet traffic in heterogeneous mesh networks: Analysis and algorithms
Raffaele Bruno 0001, Marco Conti, Antonio Pinizzotto
Perform. Evaluation2
2011 Special section on Mobile Opportunistic Networking
Marco Conti
Pervasive Mob. Comput.1
2011 A Comprehensive Analysis of the MAC Unreliability Problem in IEEE 802.15.4 Wireless Sensor Networks
abstract
Wireless Sensor Networks (WSNs) represent a very promising solution in the field of wireless technologies for industrial applications. However, for a credible deployment of WSNs in an industrial environment, four main properties need to be fulfilled, i.e., energy efficiency, scalability, reliability, and timeliness. In this paper, we focus on IEEE 802.15.4 WSNs and show that they can suffer from a serious unreliability problem. This problem arises whenever the power management mechanism is enabled for energy efficiency, and results in a very low packet delivery ratio, also when the number of sensor nodes in the network is very low (e.g., 5). We carried out an extensive analysis-based on both simulation and experiments on a real WSN-to investigate the fundamental reasons of this problem, and we found that it is caused by the contention-based Medium Access Control (MAC) protocol used for channel access and its default parameter values. We also found that, with a more appropriate MAC parameters setting, it is possible to mitigate the problem and achieve a delivery ratio up to 100%, at least in the scenarios considered in this paper. However, this improvement in communication reliability is achieved at the cost of an increased latency, which may not be acceptable for industrial applications with stringent timing requirements. In addition, in some cases this is possible only by choosing MAC parameter values formally not allowed by the standard.
Giuseppe Anastasi, Marco Conti, Mario Di Francesco
IEEE Trans. Ind. Informatics2
2011 Minimum-Delay Service Provisioning in Opportunistic Networks
abstract
Opportunistic networks are created dynamically by exploiting contacts between pairs of mobile devices that come within communication range. While forwarding in opportunistic networking has been explored, investigations into asynchronous service provisioning on top of opportunistic networks are unique contributions of this paper. Mobile devices are typically heterogeneous, possess disparate physical resources, and can provide a variety of services. During opportunistic contacts, the pairing peers can cooperatively provide (avail of) their (other peer's) services. This service provisioning paradigm is a key feature of the emerging opportunistic computing paradigm. We develop an analytical model to study the behaviors of service seeking nodes (seekers) and service providing nodes (providers) that spawn and execute service requests, respectively. The model considers the case in which seekers can spawn parallel executions on multiple providers for any given request, and determines: 1) the delays at different stages of service provisioning; and 2) the optimal number of parallel executions that minimizes the expected execution time. The analytical model is validated through simulations, and exploited to investigate the performance of service provisioning over a wide range of parameters.
Andrea Passarella, Mohan Kumar, Marco Conti, Eleonora Borgia
IEEE Trans. Parallel Distributed Syst.3
2010 Reliability and energy efficiency in multi-hop IEEE 802.15.4/ZigBee Wireless Sensor Networks
abstract
Wireless Sensor Networks (WSNs) are a very appealing solution for many practical applications. Recently, WSNs have also been deployed in industrial scenarios, even for critical applications. Two major requirements are needed for an effective deployment of WSNs in such scenarios. The first is energy efficiency, as a network lifetime in the order of months or years is usually required. The other is reliability, since an even moderate message loss cannot be tolerated in critical applications. In this paper we evaluate the performance of the IEEE 802.15.4 standard in multi-hop WSNs where sleep/wakeup scheduling protocols are used for energy conservation. We show through extensive simulation results that the MAC parameter settings significantly impact on the performance. We demonstrate how an appropriate tuning of the MAC parameters can improve the reliability of communications, resulting in a very high delivery ratio. In addition, our solution also obtains a low energy expenditure.
Giuseppe Anastasi, Marco Conti, Mario Di Francesco, Vincenzo Neri
ISCC2
2010 MaxOPP: A novel Opportunistic Routing for wireless mesh networks
abstract
Opportunistic Routing is emerging as a promising paradigm to mitigate performance degradation in wireless multi-hop networks due to lossy links and varying channel conditions. Opportunistic routing protocols exploit the broadcast nature of the wireless medium to perform hop-by-hop route construction, and to take advantage of path diversity. However, most of the existing solutions impose a-priori constraints on the set of candidate forwarders that can be used when routing a packet. In this paper, we describe MaxOPP, a flexible and adaptive opportunistic routing algorithm able to select at each hop, and at run-time, the candidate forwarders that can maximize the opportunistic throughput gain. Thus, forwarding decisions in MaxOPP are dynamically adapted to variations of network conditions, ensuring an efficient trade-off between reliability and opportunistic benefit. Simulations conducted with NS-2 on a set of representative scenarios show that MaxOPP achieves higher throughput for bulk data transfers than traditional shortest-path routing.
Raffaele Bruno 0001, Marco Conti, Maddalena Nurchis
ISCC2
2010 Performance evaluation of service execution in opportunistic computing
abstract
Opportunistic computing has emerged as a new paradigm in computing, leveraging the advances in pervasive computing and opportunistic networking. Nodes in an opportunistic network avail of each others' connectivity and mobility to overcome network partitions. In opportunistic computing, this concept is generalised, as nodes avail of any resource available in the environment. Here we focus on computational resources, assuming mobile nodes opportunistically invoke services on each other. Specifically, resources are abstracted as services contributed by providers and invoked by seekers. In this paper, we present an analytical model that depicts the service invocation process between seekers and providers. Specifically, we derive the optimal number of replicas to be spawned on encountered nodes, in order to minimise the execution time and optimise the computational and bandwidth resources used. Performance results show that a policy operating in the optimal configuration largely outperforms policies that do not consider resource constraints.
Andrea Passarella, Marco Conti, Eleonora Borgia, Mohan Kumar
MSWiM2
2010 Load-balanced routing and gateway selection in wireless mesh networks: Design, implementation and experimentation
abstract
Traffic routing and gateway selection for Internet flows play a crucial role in determining the performance of WMNs. Optimal routing strategies have been derived under the assumption that the traffic demands are static and known a priori, or that can be accurately predicted. However, the effectiveness of most of the existing optimization-based routing solutions is still to be demonstrated in real-world deployments. In this paper we present a practical and robust framework for load-balanced routing and gateway selection in WMNs under variable traffic loads, which relies only on real-time measurements of network statistics. Then, we design, implement and evaluate two simple adaptive strategies to automatically select network paths and gateways for flows that dynamically arrive and depart, with the goal of achieving a high network utilization and improved load balancing. We have developed a full-fledged implementation of the proposed mechanisms as an extension of the OLSR protocol, and conducted an experimental study in a trial outdoor mesh network using video streaming traffic. Collected measurements show that our scheme can significantly increase the number of video sessions that can be supported with acceptable quality compared to traditional shortest path routing.
Emilio Ancillotti, Raffaele Bruno 0001, Marco Conti
WOWMOM3
2010 Design and performance evaluation of ContentPlace, a social-aware data dissemination system for opportunistic networks
Chiara Boldrini, Marco Conti, Andrea Passarella
Comput. Networks2
2010 Editorial
Marco Conti
Comput. Commun.1
2010 Context- and social-aware middleware for opportunistic networks
Chiara Boldrini, Marco Conti, Franca Delmastro, Andrea Passarella
J. Netw. Comput. Appl.2
2009 An Analytical Study of Reliable and Energy-Efficient Data Collection in Sparse Sensor Networks with Mobile Relays
Giuseppe Anastasi, Marco Conti, Mario Di Francesco
EWSN2
2009 Information Processing and Timing Mechanisms in Vision
Andrea Guazzini, Pietro Liò, Andrea Passarella, Marco Conti
ICANN (1)4
2009 Design and evaluation of a BitTorrent proxy for energy saving
abstract
Recent studies indicate that the Internet-related energy consumption represents a significant, and increasing, part of the overall energy consumption of our society. The largest contribution to this consumption is due to Internet edge devices. Typically, users leave their PCs continuously on for satisfying the connectivity requirements of file sharing P2P applications, like BitTorrent. In this paper we propose a novel proxy-based BitTorrent architecture. BitTorrent users can delegate the download operations to the proxy and then power off, while the proxy downloads the requested files. We implemented our solution and validated it in a realistic testbed. Experimental results show that, with respect to a legacy approach, our solution is very effective in reducing the energy consumption (up to 95%) without introducing any QoS degradation.
Giuseppe Anastasi, Marco Conti, Ilaria Giannetti, Andrea Passarella
ISCC2
2009 The MAC unreliability problem in IEEE 802.15.4 wireless sensor networks
abstract
In recent years, the number of sensor network deployments for real-life applications has rapidly increased and it is expected to expand even more in the near future. Actually, for a credible deployment in a real environment three properties need to be fulfilled, i.e., energy efficiency, scalability and reliability. In this paper we focus on IEEE 802.15.4 sensor networks and show that they can suffer from a serious MAC unreliability problem, also in an ideal environment where transmission errors never occur. This problem arises whenever power management is enabled - for improving the energy efficiency - and results in a very low delivery ratio, even when the number of nodes in the network is very low (e.g., 5). We carried out an extensive analysis, based on simulations and real measurements, to investigate the ultimate reasons of this problem. We found that it is caused by the default MAC parameter setting suggested by the 802.15.4 standard. We also found that, with a more appropriate parameter setting, it is possible to achieve the desired level of reliability (as well as a better energy efficiency). However, in some scenarios this is possible only by choosing parameter values formally not allowed by the standard.
Giuseppe Anastasi, Marco Conti, Mario Di Francesco
MSWiM2
2009 Capacity-aware routing in heterogeneous mesh networks: an analytical approach
abstract
In wireless mesh networks (WMNs), gateway nodes may become a severe bottleneck for Internet flows. Indeed, if traffic is routed in the mesh without considering traffic distribution, as well as link capacities, some gateways or intermediate mesh routers may rapidly get overloaded due to unevenly utilization of network resources. To address this issue, in this paper we firstly develop a multi-class queuing network model to analyze feasible throughput allocations in heterogeneous WMNs, as well as to predict the residual capacity of network paths. Guided by our analysis, we design a Capacity-Aware Route Selection algorithm (CARS), which allocates network paths to downstream and upstream Internet flows so as to ensure a more balanced utilization of wireless network resources and gateways' Internet connections. Through simulations in a number of different network scenarios we show that CARS significantly outperforms shortest path routing using routing metrics that capture only inter-flow interference.
Raffaele Bruno 0001, Marco Conti, Antonio Pinizzotto
MSWiM2
2009 A queuing modeling approach for Load-Aware Route Selection in heterogeneous mesh networks
abstract
Wireless mesh networks are primarily used to provide Internet access by sharing the Internet connections of a limited number of gateways. If traffic is routed in the mesh without considering load distribution, unevenly network congestion may arise and some gateways may rapidly get overloaded, which causes a significant reduction of the network capacity. To address this issue, in this paper we firstly develop a queuing network model that accurately predicts the residual capacity of paths in heterogeneous mesh networks, and precisely identify network bottlenecks. By taking advantage of this model, we design a novel Load-Aware Route Selection algorithm, named LARS, which improves the network capacity. This objective is obtained by allowing each mesh node to distribute the traffic load among multiple gateways in order to ensure evenly utilization of Internet connections. Simulation results show that LARS significantly outperforms shortest path routing using contentionaware link costs, achieving throughput improvements of up to 210% in the considered network scenarios.
Raffaele Bruno 0001, Marco Conti, Antonio Pinizzotto
WOWMOM2
2009 A framework for adaptive opportunistic forwarding in wireless networks
abstract
We present our initial work on the design and of an opportunistic forwarding scheme for a wireless network. The main focus in our work is to take advantage of the interplay of the lower layer parameters and thus decide the design aspects of the forwarding decisions for an adaptive probabilistic opportunistic forwarding scheme. We have already shown that our opportunistic scheme can outperform single path routing for moderate channel error values, we have also identified a tradeoff between differentiating the forwarder's back-off value to avoid collisions and reducing delay.
Niki Gazoni, Vangelis Angelakis, Raffaele Bruno 0001, Marco Conti, Vasilios A. Siris
WOWMOM4
2009 Energy conservation in wireless sensor networks: A survey
Giuseppe Anastasi, Marco Conti, Mario Di Francesco, Andrea Passarella
Ad Hoc Networks2
2009 Design and Performance Evaluation of a Transport Protocol for Ad hoc Networks
abstract
Providing efficient transport services over multi-hop ad hoc networks is a fundamental building block for this wireless technology. The typical approach is modifying transmission control protocol (TCP) to fix one (or a few of) its inefficiency while preserving compatibility with the original protocol. However, a complete solution should include a significant number of modifications, such that the original TCP design is deeply modified. In this paper we explore a different approach. We include the desired modifications to TCP in the design of a new transport protocol [transport protocol for ad-hoc (TPA)]. In this way we are able to blend together these features in a unique design framework, and better control interactions among the different (modified) components. We then compare TCP and TPA through field tests, in terms of throughput and total number of transmitted segments. We consider several possible configurations of the protocol parameters, different routing protocols and various networking scenarios. In all the cases taken into consideration, TPA significantly outperforms TCP. To achieve a more thorough understanding of the TPA behaviour, we compare TPA and TCP also in terms of fairness and scalability (both in static and mobile configurations) over a wide range of representative topologies. To this end, we adopt a simulation approach, which is more suitable to this kind of analysis. Simulation results confirm field tests, and show that TPA is able to outperform TCP with respect to all analysed performance figures.
Giuseppe Anastasi, Emilio Ancillotti, Marco Conti, Andrea Passarella
Comput. J.3
2009 Editor-in-chief Note of Concern
Marco Conti
Comput. Commun.1
2009 Reliable and energy-efficient data collection in sparse sensor networks with mobile elements
Giuseppe Anastasi, Marco Conti, Mario Di Francesco
Perform. Evaluation2
2009 Design and performance evaluation of throughput-aware rate adaptation protocols for IEEE 802.11 wireless networks
Emilio Ancillotti, Raffaele Bruno 0001, Marco Conti
Perform. Evaluation3
2009 Dynamic address autoconfiguration in hybrid ad hoc networks
Emilio Ancillotti, Raffaele Bruno 0001, Marco Conti, Antonio Pinizzotto
Pervasive Mob. Comput.3
2009 Extending the Lifetime of Wireless Sensor Networks through Adaptive Sleep
abstract
In recent years, the use of wireless sensor networks for industrial applications has rapidly increased. However, energy consumption still remains one of the main limitations of this technology. As communication typically accounts for the major power consumption, the activity of the transceiver should be minimized, in order to prolong the network lifetime. To this end, this paper proposes an adaptive staggered sleep protocol (ASLEEP) for efficient power management in wireless sensor networks targeted to periodic data acquisition. This protocol dynamically adjusts the sleep schedules of nodes to match the network demands, even in time-varying operating conditions. In addition, it does not require any a priori knowledge of the network topology or traffic pattern. ASLEEP has been extensively studied with simulation. The results obtained show that, under stationary conditions, the protocol effectively reduces the energy consumption of sensor nodes (by dynamically adjusting their duty-cycle to current needs) thus increasing significantly the network lifetime. With respect to similar nonadaptive solutions, it also reduces the average message latency and may increase the delivery ratio. Under time-varying conditions, the protocol is able to adapt the duty-cycle of single nodes to the new operating conditions, while keeping a consistent sleep schedule among sensor nodes. The results presented here are also confirmed by an experimental evaluation in a real testbed.
Giuseppe Anastasi, Marco Conti, Mario Di Francesco
IEEE Trans. Ind. Informatics2
2008 Data collection in sensor networks with data mules: An integrated simulation analysis
abstract
Wireless sensor networks (WSNs) have emerged as the enabling technology for a wide range of applications. In the context of environmental monitoring, especially in urban scenarios, a mobile data collector (data mule) can be exploited to get data sensed by a number of nodes sparsely deployed in the sensing field. In this paper we describe and analyze protocols for reliable and energy-efficient data collection in WSNs with data mules. Our main contribution is the joint performance analysis of the discovery and the data transfer phases of the data collection process. Our results show that a low duty cycle (i.e. in the order of 1%) is actually feasible for most common environmental monitoring applications. We also found that, depending on the mobility pattern of the data mule, a lower duty cycle may not be always a more convenient option for energy efficiency. Based on these results, we outline in the paper possible directions for improving the energy efficiency of data collection in sparse WSNs with data mules.
Giuseppe Anastasi, Marco Conti, Mario Di Francesco
ISCC2
2008 ContentPlace: social-aware data dissemination in opportunistic networks
abstract
This paper deals with data dissemination in resource-constrained opportunistic networks, i.e., multi-hop ad hoc networks in which simultaneous paths between endpoints are not available, in general, for end-to-end communication. One of the main challenges is to make content available in those regions of the network where interested users are present, without overusing available resources (e.g., by avoiding flooding). These regions should be identified dynamically, only by exploiting local information exchanged by nodes upon encountering other peers. To this end, exploiting information about social users' behaviour turns out to be very efficient. In this paper we propose and evaluate ContentPlace, a system that exploits dynamically learnt information about users' social relationships to decide where to place data objects in order to optimise content availability. We define a number of social-oriented policies in the general ContentPlace framework, and compare them also with other reference policies proposed in the literature.
Chiara Boldrini, Marco Conti, Andrea Passarella
MSWiM2
2008 Experimental evaluation of an Adaptive Staggered Sleep Protocol for wireless sensor networks
abstract
In the last years wireless sensor networks (WSN) have emerged as an enabling technology for a wide range of applications. The main challenge in the deployment and actual utilization of WSNs is the scarce energy budget available at sensor nodes. In this paper we address this problem through an Adaptive Staggered Sleep Protocol (ASLEEP) which is suitable to environmental monitoring applications. By tuning dynamically the wakeup period of each sensor node to its current traffic pattern, ASLEEP reduces both energy consumption and message latency. In addition, it can adapt to changes in the operating conditions. We present an experimental evaluation of ASLEEP based on a prototype implementation in a real testbed. The experimental results show that the proposed solution provides better performance, in terms of reduced energy consumption and message latency, in comparison with other similar approaches.
Giuseppe Anastasi, Monica Castronuovo, Marco Conti, Mario Di Francesco
WOWMOM3
2008 Context and resource awareness in opportunistic network data dissemination
abstract
Opportunistic networks are challenging mobile ad hoc networks characterised by frequent disconnections and partitioning. In this paper we focus on data dissemination services, i.e. cases in which data should be disseminated in the network without a priori knowledge about the set of intended destinations. We propose a general autonomic data dissemination framework that exploits information about the userspsila context and social behaviour, to decide how to replicate and replace data on nodespsila buffers. Furthermore, our data dissemination scheme explicitly takes into account resource constraints, by jointly considering the expected utility of data replication and the associated costs. The results we present show that our solution is able to improve data availability, provide fairness among nodes, and reduce the network load, with respect to reference proposals available in the literature.
Chiara Boldrini, Marco Conti, Andrea Passarella
WOWMOM2
2008 An accurate closed-form formula for the throughput of long-lived TCP connections in IEEE 802.11 WLANs
Raffaele Bruno 0001, Marco Conti, Enrico Gregori
Comput. Networks2
2008 Exploiting users' social relations to forward data in opportunistic networks: The HiBOp solution
Chiara Boldrini, Marco Conti, Andrea Passarella
Pervasive Mob. Comput.2
2008 Editorial
Sajal K. Das 0001, Marco Conti
Pervasive Mob. Comput.2
2008 Editorial
Sajal K. Das 0001, Marco Conti
Pervasive Mob. Comput.2
2008 P2P multicast for pervasive ad hoc networks
Franca Delmastro, Andrea Passarella, Marco Conti
Pervasive Mob. Comput.3
2008 Throughput Analysis and Measurements in IEEE 802.11 WLANs with TCP and UDP Traffic Flows
abstract
There is a vast literature on the throughput analysis of the IEEE 802.11 media access control (MAC) protocol. However, very little has been done on investigating the interplay between the collision avoidance mechanisms of the 802.11 MAC protocol and the dynamics of upper layer transport protocols. In this paper, we tackle this issue from an analytical, simulative, and experimental perspective. Specifically, we develop Markov chain models to compute the distribution of the number of active stations in an 802.11 wireless local area network (WLAN) when long-lived transmission control protocol (TCP) connections compete with finite-load user datagram protocol (UDP) flows. By embedding these distributions in the MAC protocol modeling, we derive approximate but accurate expressions of the TCP and UDP throughput. We validate the model accuracy through performance tests carried out in a real WLAN for a wide range of configurations. Our analytical model and the supporting experimental outcomes show that 1) the total TCP throughput is basically independent of the number of open TCP connections and the aggregate TCP traffic can be equivalently modeled as two saturated flows; and 2) in the saturated regime, n UDP flows obtain about n times the aggregate throughput achieved by the TCP flows, which is independent of the overall number of persistent TCP connections.
Raffaele Bruno 0001, Marco Conti, Enrico Gregori
IEEE Trans. Mob. Comput.2
2008 802.11 power-saving mode for mobile computing in Wi-Fi hotspots: Limitations, enhancements and open issues
Giuseppe Anastasi, Marco Conti, Enrico Gregori, Andrea Passarella
Wirel. Networks2
2007 Context-aware File Sharing for Opportunistic Networks
abstract
Opportunistic networks are mainly characterized by nodes intermittently connected among them. Available applications designed for mobile ad hoc networks are not suitable for such an environment since we cannot assume to have a stable path between pairs of nodes. Network protocols and applications themselves must be enhanced to exploit all possible communication opportunities to deliver messages on the network. In this demo we present an enhanced file sharing application based on the exchange of context information between nodes. In this case the context is defined as a combination of the user personal information, interests, and social relationships in order to implement cooperative downloading mechanisms. Besides reducing the impact of intermittent connectivity and high mobility on multi-hop communications, exploiting context also allows us to avoid flooding, thus resulting in a very efficient approach.
Marco Conti, Franca Delmastro, Andrea Passarella
MASS1
2007 Multi-hop ad hoc networking: from theory to reality
Marco Conti
MSWiM1
2007 An Adaptive Data-transfer Protocol for Sensor Networks with Data Mules
abstract
In this paper we deal with energy-efficient data collection in sparse sensor networks with data mules. We analyze the problem of optimal data transfer from sensors to data mules, and derive an upper bound for the performance of ARQ-based data-transfer protocols. This analysis shows that protocols currently used have low performance, which results in unnecessary energy consumption. Based on these results we define and evaluate an Adaptive Data Transfer (ADT) protocol that is able to combine efficiency and adaptability to external conditions. Simulation results show that ADT not only reduces significantly the average data-transfer time in comparison with previous protocols, but also provides quasi-optimal performance. In addition, it is able to react quickly to variations in the external conditions and adapt to new conditions in a limited time.
Giuseppe Anastasi, Marco Conti, Emmanuele Monaldi, Andrea Passarella
WOWMOM2
2007 HiBOp: a History Based Routing Protocol for Opportunistic Networks
abstract
In opportunistic networks the existence of a simultaneous path between a sender and a receiver is not assumed. This model (which fits well to pervasive networking environments) completely breaks the main assumptions on which MANET routing protocols are built. Routing in opportunistic networks is usually based on some form of controlled flooding. But often this results in very high resource consumption and network congestion. In this paper we advocate context-based routing for opportunistic networks. We provide a general framework for managing and using context for taking forwarding decisions. We propose a context-based protocol (HiBOp), and compare it with popular solutions, i.e., Epidemic Routing and PROPHET. Results show that HiBOp is able to drastically reduce resource consumption. At the same time, it significantly reduces the message loss rate, and preserves the performance in terms of message delay.
Chiara Boldrini, Marco Conti, Jacopo Jacopini, Andrea Passarella
WOWMOM2
2007 Impact of Social Mobility on Routing Protocols for Opportunistic Networks
abstract
Opportunistic networks are wireless mobile networks in which a continuous end-to-end path between a source and a destination is not necessary. Messages are stored at intermediate nodes, and opportunistically forwarded when a more suitable next hop towards the destination becomes available. A very interesting aspect is understanding how users' mobility patterns impact on the performance of routing protocols. Starting from this motivation, in this paper we take into consideration group mobility models, whose movement patterns have shown to be remarkably similar to real-world user movements. We consider routing protocols representative of a broad range of schemes, and highlight the impact of users social relationships and movement patterns on the protocols' performance.
Chiara Boldrini, Marco Conti, Andrea Passarella
WOWMOM2
2007 A Special Issue on "Wireless Mesh Networks"
Xudong Wang 0001, Edward W. Knightly, Marco Conti, Anthony Ephremides
Ad Hoc Networks3
2007 A Layer-2 Framework for Interconnecting Ad Hoc Networks to Fixed Internet: Test-bed Implementation and Experimental Evaluation
abstract
It is widely recognized that a prerequisite for the commercial penetration of the ad hoc networking technologies is the integration with existing wired/wireless infrastructure-based networks to provide an easy and transparent access to the Internet and its services. However, most of the existing solutions for enabling the interconnection between IPv4-based mobile ad hoc networks and the Internet are based on complex and inefficient mechanisms, as Mobile-IP and IP tunnelling. In this paper, we describe an alternative approach to build multi-hop and heterogeneous proactive ad hoc networks, which can be used as flexible and low-cost extensions of traditional wired local area networks (LANs). Our proposed architecture provides transparent global Internet connectivity and address autoconfiguration capabilities to mobile nodes without requiring configuration changes in the pre-existing wired LAN, and relying on basic layer-2 functionalities. We have prototyped the core components of this architecture for Optimized Link State Routing-based ad hoc networks and we have conducted several experiments comparing the throughput performance obtained using our scheme and a well-known alternative (network address translation) NAT-based solution. The experimental outcomes show that our proposed technique ensures higher perconnection throughputs than the NAT-based solution in the considered network scenarios.
Emilio Ancillotti, Raffaele Bruno 0001, Marco Conti, Enrico Gregori, Antonio Pinizzotto
Comput. J.3
2007 Design of an enhanced access point to optimize TCP performance in Wi-Fi hotspot networks
Raffaele Bruno 0001, Marco Conti, Enrico Gregori
Wirel. Networks2
2007 Guest editorial
Archan Misra, Marco Conti
Wirel. Networks2
2006 Performance modelling and measurements of TCP transfer throughput in 802.11-based WLAN
abstract
The growing popularity of the 802.11 standard for building local wireless networks has generated an extensive literature on the performance modelling of its MAC protocol. However, most of the available studies focus on the throughput analysis in saturation conditions, while very little has been done on investigating the interactions between the 802.11 MAC protocol and closed-loop transport protocols such as TCP. This paper addresses this issue by developing an analytical model to compute the stationary probability distribution of the number of backlogged nodes in a WLAN in the presence of persistent TCP-controlled download and upload data transfers, and embedding the network backlog distribution in the MAC protocol modelling. A large set of experiments conducted in a real network validates the model correctness for a wide range of configurations. A particular emphasis is devoted to investigate and explain the TCP fairness characteristics. Our analytical model and the supporting experimental outcomes demonstrate that using default settings for the capacity of devices' output queues provides a fair allocation of channel bandwidth to the TCP connections, independently of the number of downstream and upstream flows. Furthermore, we show that the TCP total throughput does not degrade by increasing the number of wireless stations.
Raffaele Bruno 0001, Marco Conti, Enrico Gregori
MSWiM2
2006 P2P Common API for Structured Overlay Networks: A Cross-Layer Extension
abstract
Several structured p2p systems exist in literature and many applications have been developed on top of them. To use these applications on top of different overlays without changing their implementations, a common API was proposed in. However, since that specification is meagre, current implementations of structured p2p systems have customized it reducing the portability of applications. In addition, in mobile environments, the possibility to exploit cross-layer interactions considerably improves overall performace. In fact, a cross-layer p2p system, called CrossROAD, has been recently designed to optimize structured overlays on MANETs. It directly interacts with a proactive routing protocol, and it can provide cross-layer information to upper-layer applications to further optimize their behavior. In this paper we propose a cross-layer extension of the common API pointing out advantages of the cross-layer approach even at the application layer
Franca Delmastro, Marco Conti, Enrico Gregori
WOWMOM2
2006 Reliable and efficient forwarding in ad hoc networks
Marco Conti, Enrico Gregori, Gaia Maselli
Ad Hoc Networks1
2006 Internet Wireless Access: 802.11 and Beyond
Roberto Battiti, Marco Conti, Renato Lo Cigno
Mob. Networks Appl.2
2006 Editorial
Marco Conti, Tamer Basar
Mob. Networks Appl.1
2006 PerCom 2006 special issue
Marco Conti, Chatschik Bisdikian, Jadwiga Indulska, Franco Zambonelli
Pervasive Mob. Comput.1
2005 TPA: A Transport Protocol for Ad Hoc Networks
abstract
Several previous works have shown that TCP exhibits poor performance in mobile ad hoc networks (MANETs). The ultimate reason for this is that MANETs behave in a significantly different way from traditional wired networks, like the Internet, for which TCP was originally designed. In this paper we propose a novel transport protocol - named TPA - specifically tailored to the characteristics of the MANET environment. It is based on a completely new congestion control mechanism, and designed in such a way to minimize the number of useless transmissions and, hence, power consumption. Furthermore, it is able to manage efficiently route changes and route failures. We evaluated the TPA protocol in a static scenario where TCP exhibits good performance. Simulation results show that, even in such a scenario, TPA significantly outperforms TCP.
Giuseppe Anastasi, Emilio Ancillotti, Marco Conti, Andrea Passarella
ISCC3
2005 A novel fair medium access control for 802.11-based multi-hop ad hoc networks
abstract
This paper proposes a distributed and topology-independent contention control mechanism for IEEE 802.11-based multi-hop ad hoc networks, which aims at ensuring per-station fairness without degrading the total network throughput, and without requiring any information exchange between the nodes. The proposed algorithm dynamically controls the frequency each station accesses the channel according to the station's channel share. The statistics of the stations' channel shares are updated locally in each node based only on the standard physical carrier sensing activity. To avoid throughput degradations while seeking fair allocation of bandwidth, we have also developed a credit-based scheme that operates in cooperation with the backoff procedure. The credits are a virtual currency earned by stations refraining from transmitting, and spent to reclaim backoff-free transmission opportunities. Simulations conducted in several well-known problematic topologies show that our scheme can achieve a better fairness than standard IEEE 802.11, while increasing the total network throughput
Raffaele Bruno 0001, Claude Chaudet, Marco Conti, Enrico Gregori
LANMAN3
2005 A cross-layer optimization of gnutella for mobile ad hoc networks
abstract
In recent years, the Internet has witnessed the introduction of many peer-to-peer systems designed to realize large-scale data sharing. These platforms exhibit interesting features like self-configuration, self-healing and complete decentralization, which make them appealing for employment in ad hoc environments as well. However, the impact of ad hoc dynamics on the performance of these protocols, and the different set of constraints which this emerging networking paradigm imposes, haven't been yet carefully evaluated. This paper investigates the performance of Gnutella, one of the most widely used peer-to-peer systems, when put through typical ad hoc conditions like node mobility, frequent network partitioning, etc.. We show that a straightforward implementation of the protocol is not satisfactory under the point of view of the produced overhead and the average overlay connectivity. Finally, we propose a cross-layer optimization of Gnutella, which enhances its performance up to the expectations and makes it more suitable to the degree of self-organization and self-healing required in ad hoc environments.
Marco Conti, Enrico Gregori, Giovanni Turi
MobiHoc1
2005 Improving the performability of data transfer in mobile ad hoc networks
abstract
Abstract — Data transfer in ad hoc environments shows poor network performance due to frequent link breakages and route failures. Selfish and malicious nodes may further deteriorate nodes communication, having a strong impact on transport layer protocols such as TCP, which are highly sensitive to packet losses. Although these misbehaviors have similar effects on the network functioning (i.e. packets are dropped), they are separately addressed by the research community. This paper provides a comprehensive method to improve the performance and reliability (performability) of nodes commu-nication in presence of faults, selfish and malicious behavior. Specifically, we propose and evaluate a novel forwarding policy that is based on multi-path routing and considers nodes reliability and routes length in forwarding decisions. We investigate through simulations how this mechanism improves the performability of TCP data transfers. In particular, we show that the simultaneous use of multiple paths yields higher throughput and continuous network connectivity when compared to single path forwarding. This has been verified in case of both fault conditions and intentional nodes misbehavior. I.
Marco Conti, Enrico Gregori, Gaia Maselli
SECON1
2005 Ad hoc networking for pervasive systems
Marco Conti, Enrico Gregori
Ad Hoc Networks1
2005 Client-side content delivery policies in replicated web services: parallel access versus single server approach
Marco Conti, Enrico Gregori, Willy Lapenna
Perform. Evaluation1
2005 Understanding the real behavior of Mote and 802.11 ad hoc networks: an experimental approach
Giuseppe Anastasi, Eleonora Borgia, Marco Conti, Enrico Gregori, Andrea Passarella
Pervasive Mob. Comput.3
2005 Editorial
Marco Conti, Sajal K. Das 0001
Pervasive Mob. Comput.1
2005 Editorial
Sajal K. Das 0001, Marco Conti, Behrooz A. Shirazi
Pervasive Mob. Comput.2
2004 Experimental analysis of an application-independent energy management policy for Wi-Fi hotspots
abstract
In the near future more and more users will access Internet services by means of portable devices through wireless links. However, mobile computing is still strongly limited by the scarcity of energetic resources of portable devices. In This work we propose and evaluate an application-independent energy management policy for a Wi-Fi hotspot scenario. Unlike the IEEE 802.11 power saving mode, the proposed solution is able to adapt to the application traffic profile, thus saving a considerable amount of energy. For the same reason it is flexible, i.e., it exhibits good performance irrespectively of the specific network application, and even in the presence of concurrent applications. Experimental measurements performed on a prototype implementation with different traffic types have shown that our energy management policy is able to save up to 80% of the energy consumed in a legacy architecture, without a significant degradation on the QoS perceived by the user.
Giuseppe Anastasi, Marco Conti, Enrico Gregori, Andrea Passarella
ISCC2
2004 Performance measurements of motes sensor networks
abstract
In this paper we investigate the performance of mica2 and mica2dot Berkeley motes by means of an extensive experimental analysis. This study is aimed at analyzing the main elements that characterize the performance of a sensor network, e.g., power consumption in different operating conditions, impact of weather conditions, interference between neighboring nodes, etc. Even if the analysis is related to a specific technology it provides some general useful information. Specifically, we found that the transmission range of mote sensor nodes decreases significantly in the presence of fog or rain. We also investigated the interference between neighboring nodes and, based on the experimental results, we propose a channel model for mote sensor nodes. This model is very similar to the channel model of IEEE 802.11 networks.
Giuseppe Anastasi, A. Falchi, Andrea Passarella, Marco Conti, Enrico Gregori
MSWiM4
2004 Analytical Modeling of TCP Clients in Wi-Fi Hot Spot Networks
Raffaele Bruno 0001, Marco Conti, Enrico Gregori
NETWORKING2
2004 Wi-Fi in Ad Hoc Mode: A Measurement Study
abstract
In this paper we investigate the performance of IEEE 802.11b ad hoc networks by means of an experimental study. This analysis reveals several aspects that are usually neglected in simulation studies. Firstly, since different transmission rates are used for control and data frames, different transmission ranges and carrier-sensing ranges may exist at the same time in the network. In addition, the transmission ranges are in practice much shorter than usually assumed in simulation analysis, not constant but highly variable (even in the same session) and depends on several factors (i.e., mobile height, interference condition, etc.). Finally, exploiting our performance measurements, we present a channel model for an 802.11 network that indicates virtual carrier sensing is generally not necessary and the RTS/CTS mechanism only introduces additional overhead.
Giuseppe Anastasi, Eleonora Borgia, Marco Conti, Enrico Gregori
PerCom3
2004 A performance study of power-saving polices for Wi-Fi hotspots
Giuseppe Anastasi, Marco Conti, Enrico Gregori, Andrea Passarella
Comput. Networks2
2004 Traffic and Interference Adaptive Scheduling for Internet Traffic in UMTS
Marco Conti, Enrico Gregori
Mob. Networks Appl.1
2004 Runtime Optimization of IEEE 802.11 Wireless LANs Performance
abstract
IEEE 802.11 is the standard for wireless local area networks (WLANs) promoted by the Institute of Electrical and Electronics Engineers. Wireless technologies in the LAN environment are becoming increasingly important and the IEEE 802.11 is the most mature technology to date. Previous works have pointed out that the standard protocol can be very inefficient and that an appropriate tuning of its congestion control mechanism (i.e., the backoff algorithm) can drive the IEEE 802.11 protocol close to its optimal behavior. To perform this tuning, a station must have exact knowledge of the network contention level; unfortunately, in a real case, a station cannot have exact knowledge of the network contention level (i.e., number of active stations and length of the message transmitted on the channel), but it, at most, can estimate it. We present and evaluate a distributed mechanism for contention control in IEEE 802.11 wireless LANs. Our mechanism, named asymptotically optimal backoff (AOB), dynamically adapts the backoff window size to the current network contention level and guarantees that an IEEE 802.11 WLAN asymptotically achieves its optimal channel utilization. The AOB mechanism measures the network contention level by using two simple estimates: the slot utilization and the average size of transmitted frames. These estimates are simple and can be obtained by exploiting information that is already available in the standard protocol. AOB can be used to extend the standard 802.11 access mechanism without requiring any additional hardware. The performance of the IEEE 802.11 protocol, with and without the AOB mechanism, is investigated through simulation. Simulation results indicate that our mechanism is very effective, robust, and has traffic differentiation potentialities.
Luciano Bononi, Marco Conti, Enrico Gregori
IEEE Trans. Parallel Distributed Syst.2
2004 Editorial
Marco Conti, Enrico Gregori
Wirel. Networks1
2003 Mobile ad hoc networking: imperatives and challenges
Imrich Chlamtac, Marco Conti, Jennifer J.-N. Liu
Ad Hoc Networks2
2003 A Power-Saving Network Architecture for Accessing the Internet from Mobile Computers: Design, Implementation and Measurements
abstract
In this paper we propose a power-saving strategy for accessing the Internet from a mobile computer. Firstly, we measure the power consumption of a mobile computer that uses a TCP connection to send/receive data from the Internet. These measurements indicate that, by adopting TCP, the power consumption is negatively affected by the congestion in the fixed network. To solve this problem we extend the Indirect TCP model to achieve both the TCP reliability and an optimal power consumption level. To test our claim we design and implement a Power-Saving Network Architecture based on an enhanced indirect TCP model. Experimental results show that our approach is a promising development, with respect to the classical TCP approach, to reduce power consumption. Specifically, in our experiments the power consumption, by exploiting the enhanced indirect model, is significantly lower than the power consumption measured when using the legacy TCP approach.
Giuseppe Anastasi, Marco Conti, Willy Lapenna
Comput. J.2
2003 Performance comparison of power-saving strategies for mobile Web access
Giuseppe Anastasi, Marco Conti, Enrico Gregori, Andrea Passarella
Perform. Evaluation2
2002 Traffic and interference adaptive scheduling for Internet traffic in UMTS
abstract
We propose a scheduling strategy for radio resources management when transmitting Internet traffic over third-generation systems. More precisely, we consider the UMTS terrestrial radio access network (UTRAN) time division duplex (TDD) mode standardized by ETSI. UTRAN TDD uses a hybrid solution of code and time division multiple access, called TD-CDMA. We present a fair and efficient scheduling algorithm that adapts its behavior to traffic and interference conditions. Specifically, our scheduling algorithm is able to manage the radio resources taking into account both traffic fluctuations, in the uplink and downlink direction, and variations in system interference. The goal of our scheduler is data-throughput maximization for an efficient utilization of available radio resources. The performance of our scheduling algorithm is evaluated via simulation.
Marco Conti, Enrico Gregori
ISCC1
2002 A Power Saving Architecture for Web Access from Mobile Computers
Giuseppe Anastasi, Marco Conti, Enrico Gregori, Andrea Passarella
NETWORKING2
2002 IEEE 802.11 optimal performances: RTS/CTS mechanism vs. basic access
abstract
We address the throughput analysis of high-speed IEEE 802.11b WLANs from both an analytical and a simulative perspective. Specifically, we derive the throughput formula for the RTS/CTS access method of the p-persistent IEEE 802.11b MAC protocol. The accuracy of the proposed model is exhaustively validated via simulation results. By exploiting our formulas, we derive the theoretical upper bound for the throughput performance of the IEEE 802.11b protocol. Our analytical and simulative results indicated that the RTS/CTS mechanism produces very limited advantages in the standard IEEE 802.11 networks with respect to the basic access when no hidden stations are present. Finally, we extend a distributed backoff-tuning strategy firstly proposed for the basic access method, and we validate its effectiveness to approach closely the throughput limit of the IEEE 802.11b protocol.
Raffaele Bruno 0001, Marco Conti, Enrico Gregori
PIMRC2
2002 Quality of Service Issues in Internet Web Services
abstract
A large fraction of Internet users access network resources through Web clients/browsers. The quality of service (QoS) experienced by their Internet users has gained great importance in recent years. Furthermore, new Web applications require the delivery of multimedia data in real time (e.g., streaming stored video and audio) and information transfer through the Internet is becoming one of the principal paradigms for business: electronic sales, banking, finance, collaborative work are a few examples of this. The QoS perceived by its users is thus becoming a dominant factor for the success of an Internet-based Web service. The principal QoS attributes users perceive include those related to the service "responsiveness", i.e., the service availability and timeliness.
Marco Conti, Mohan Kumar, Sajal K. Das 0001, Behrooz A. Shirazi
IEEE Trans. Computers1
2002 Optimization of Efficiency and Energy Consumption in p-Persistent CSMA-Based Wireless LANs
abstract
Wireless technologies in the LAN environment are becoming increasingly important. The IEEE 802.11 is the most mature technology for wireless local area networks (WLANs). The limited bandwidth and the finite battery power of mobile computers represent one of the greatest limitations of current WLANs. In this paper, we deeply investigate the efficiency and the energy consumption of MAC protocols that can be described with a p-persistent CSMA model. As already shown in the literature, the IEEE 802.11 protocol performance can be studied using a p-persistent CSMA model (Cali et al. 2000). For this class of protocols, in the paper, we define an analytical framework to study the theoretical performance bounds from the throughput and the energy consumption standpoint. Specifically, we derive the p values (i.e., the average size of the contention window in the IEEE 802.11 protocol (Cali et al.)) that maximizes the throughput, p/sub opt//sup C/, and minimizes the energy consumption, p/sub opt//sup E/. By providing analytical closed formulas for the optimal p values, we discuss the trade-off between efficiency and energy consumption. Specifically, we show that power saving and throughput maximization can be jointly achieved. Our analytical formulas indicate that the optimal p values depend on the network configuration, i.e., number of active stations and length of the messages transmitted on the channel. As network configurations dynamically change, the optimal p values must be dynamically updated. In this paper, we propose and evaluate a simple but effective feedback-based distributed algorithm for tuning the p parameter to the optimal values, i.e., p/sub opt//sup E/ and p/sub opt//sup C/. The performance of the p-persistent IEEE 802.11 protocol, enhanced with our algorithm, is extensively investigated by simulation. Our results indicate that the enhanced p-persistent IEEE 802.11 protocol is very close to the theoretical bounds both in steady-state and in transient conditions.
Raffaele Bruno 0001, Marco Conti, Enrico Gregori
IEEE Trans. Mob. Comput.2
2001 DNS-based Architectures for an efficient Management of Mobile Users in Internet
abstract
Mobile IPv4 is the standard protocol for managing the user mobility in the Internet. This protocol provides transparent support of mobile hosts, allows system scalability and doesn’t require changes in the fixed portion of the network. Unfortunately, it introduces the so-called triangle routing which is not an optimal one. Simulative study have shown that triangle routing causes a throughput degradation for the applications that use TCP protocol. For this reason we propose a new architecture named DNS-based as it exploits the Domain Name System (DNS) extended with functionalities for updating the DNS on-line. The DNS-based architecture removes the inefficiencies of the triangle routing and keeps the nice properties of the Mobile IPv4 solution, i.e. transparency and scalability.
Marco Conti, Enrico Gregori, Silvia Martelli
IPDPS1
2001 A simple protocol for the dynamic tuning of the backoff mechanism in IEEE 802.11 networks
Raffaele Bruno 0001, Marco Conti, Enrico Gregori
Comput. Networks2
2001 A Distributed Mechanism for Power Saving in IEEE 802.11 Wireless LANs
Luciano Bononi, Marco Conti, Lorenzo Donatiello
Mob. Networks Appl.2
2001 Modeling MPEG Scalable Sources
Marco Conti, Enrico Gregori
Multim. Tools Appl.1
2000 Dynamic IEEE 802.11: Design, Modeling and Performance Evaluation
Federico Calì, Marco Conti, Enrico Gregori
NETWORKING2
2000 Aggregation of Markovian Sources: Approximations with Error Control
Marco Conti, Silvia Ghezzi, Enrico Gregori
NETWORKING1
2000 Design and Performance Evaluation of a Distributed Contention Control (DCC) Mechanism for IEEE 802.11 Wireless Local Area Networks
Luciano Bononi, Marco Conti, Lorenzo Donatiello
J. Parallel Distributed Comput.2
2000 IEEE 802.11 protocol: design and performance evaluation of an adaptive backoff mechanism
abstract
In WLANs, the medium access control (MAC) protocol is the main element that determines the efficiency of sharing the limited communication bandwidth of the wireless channel. The fraction of channel bandwidth used by successfully transmitted messages gives a good indication of the protocol efficiency, and its maximum value is referred to as protocol capacity. In a previous paper we have derived the theoretical limit of the IEEE 802.11 MAC protocol capacity. In addition, we showed that if a station has an exact knowledge of the network status, it is possible to tune its backoff algorithm to achieve a protocol capacity very close to its theoretical bound. Unfortunately, in a real case, a station does not have an exact knowledge of the network and load configurations (i.e., number of active stations and length of the message transmitted on the channel) but it can only estimate it. In this work we analytically study the performance of the IEEE 802.11 protocol with a dynamically tuned backoff based on the estimation of the network status. Results obtained indicate that under stationary traffic and network configurations (i.e., constant average message length and fixed number of active stations), the capacity of the enhanced protocol approaches the theoretical limits in all the configurations analyzed. In addition, by exploiting the analytical model, we investigate the protocol performance in transient conditions (i.e., when the number of active stations sharply changes).
Federico Calì, Marco Conti, Enrico Gregori
IEEE J. Sel. Areas Commun.2
2000 MPEG-2 sources: exploiting source scalability for an efficient bandwidth allocation
Antonio Chimienti, Marco Conti, Enrico Gregori, Maurizio Lucenteforte, Romualdo Picco
Multim. Syst.2
2000 Large impact of temporal/spatial correlations on per-session performance measures: single and multiple node cases
Marco Conti, Enrico Gregori, Ioannis Stavrakakis
Perform. Evaluation1
2000 Dynamic tuning of the IEEE 802.11 protocol to achieve a theoretical throughput limit
abstract
In wireless LANs (WLANs), the medium access control (MAC) protocol is the main element that determines the efficiency in sharing the limited communication bandwidth of the wireless channel. In this paper we focus on the efficiency of the IEEE 802.11 standard for WLANs. Specifically, we analytically derive the average size of the contention window that maximizes the throughput, hereafter theoretical throughput limit, and we show that: 1) depending on the network configuration, the standard can operate very far from the theoretical throughput limit; and 2) an appropriate tuning of the backoff algorithm can drive the IEEE 802.11 protocol close to the theoretical throughput limit. Hence we propose a distributed algorithm that enables each station to tune its backoff algorithm at run-time. The performances of the IEEE 802.11 protocol, enhanced with our algorithm, are extensively investigated by simulation. Specifically, we investigate the sensitiveness of our algorithm to some network configuration parameters (number of active stations, presence of hidden terminals). Our results indicate that the capacity of the enhanced protocol is very close to the theoretical upper bound in all the configurations analyzed.
Federico Calì, Marco Conti, Enrico Gregori
IEEE/ACM Trans. Netw.2
1998 IEEE 802.11 Wireless LAN: Capacity Analysis and Protocol Enahncement
abstract
In WLAN the medium access control (MAC) protocol is the main element for determining the efficiency in sharing the limited communication bandwidth of the wireless channel. This paper focuses on the efficiency of the IEEE 802.11 standard for wireless LANs. Specifically, we derive an analytical formula for the protocol capacity. From this analysis we found (i) the theoretical upper bound of the IEEE 802.11 protocol capacity; (ii) that the standard can operate very far from the theoretical limits depending on the network configuration; (iii) that an appropriate tuning of the backoff algorithm can drive the IEEE 802.11 protocol close to its theoretical limits. Hence we propose a distributed algorithm which enables each station to tune its backoff algorithm at run-time. The performances of the IEEE 802.11 protocol, enhanced with our algorithm, are investigated via simulation. The results indicate that the enhanced protocol is very close to the maximum theoretical efficiency.
Federico Calì, Marco Conti, Enrico Gregori
INFOCOM2
1997 Design and Performance Evaluation of a MAC Protocol for Wireless Local Area Networks
Marco Conti, Claudio Demaria, Lorenzo Donatiello
Mob. Networks Appl.1
1996 Study of the Impact of MPEG-1 Correlations on Video-Sources Statistical Multiplexing
abstract
Variable bit-rate (VBR) video is expected to become increasingly important with the large scale deployment of broadband-integrated services networks (B-ISDNs). While the modeling of VBR video sources has received significant attention, there is no widely accepted model which lends itself to mathematical analysis. Furthermore, new video compression standards are emerging, such as the MPEG family. A detailed statistical analysis of a long sample of a movie encoded with an MPEG-1 algorithm highlights that traffic generated by an MPEG-1 encoder has both a high degree of burstiness (peak/average ratio greater than five) and a strong long-term correlation (positive correlation lasts for ten/twenty minutes). In this paper, we propose and analyze a Markov model which captures both the burstiness and the temporal dependencies of MPEG traffic. Furthermore, we show that our model is a flexible traffic generator which is suitable for studying statistical multiplexing issues. Specifically, we study both the multiplexing of a VBR video source with low priority traffic and the multiplexing of several VBR video sources. The results obtained show that the long-term correlation significantly affects the tail of the delay distribution even for lightly loaded networks. The presence of a long range dependence in the MPEG traffic significantly reduces the gain in terms of network utilization which can be achieved with statistical multiplexing of i.i.d. sources.
Marco Conti, Enrico Gregori
IEEE J. Sel. Areas Commun.1
1995 Influence of the BWB Mechanism on Some Performance Figures of a DQDB Subnetwork
Marco Conti, Enrico Gregori, Luciano Lenzini
Comput. Networks ISDN Syst.1
1995 Real-time applications in a CRMA network: a performance analysis
Giuseppe Anastasi, Marco Conti, Enrico Gregori, Luciano Lenzini
Comput. Commun.2
1995 Estimating the Quality of Service of Token Passing MAC Protocols
Marco Conti, Enrico Gregori, Luciano Lenzini
Comput. Commun.1
1994 E-DCP, an Extension of the Distributed-Control Polling MAC Protocol (DCP) for Integrated Services
Marco Conti, Enrico Gregori, Luciano Lenzini
Comput. Networks ISDN Syst.1
1994 An M/G/1 Type Approach to the Approximation of the Slot-Occupancy Pattern in a DQDB Network
Marco Conti, Enrico Gregori, Luciano Lenzini, Marcel F. Neuts
Perform. Evaluation1
1993 Service Integration in CRMA: A Simulative Analysis
abstract
A simulation-based analysis of the integration of VBR video and voice traffic in a cyclic-reservation multiple-access (CRMA) network is reported. The video sources are characterized via a trace of the output of a real codec. As VBR video applications can tolerate extremely low packet loss rates (>
Giuseppe Anastasi, Marco Conti, Enrico Gregori, Luciano Lenzini
INFOCOM2
1993 CRMA MAC protocol: A simulative analysis
Giuseppe Anastasi, Marco Conti, Enrico Gregori, Luciano Lenzini
Comput. Commun.2
1992 On the Approximation of the Slot Occupancy Pattern in a DQDB Network
abstract
The authors present a novel approach to distributed queue dual bus (DQDB) modeling. The innovative aspect lies in the representation of the slot-occupancy-pattern process on the forward bus. In the literature, this process has been modeled as a Bernoulli process, implying that the status (empty/busy) of consecutive slots is independent. Results presented, however, show that even at light loads the interdependence between slots is significant. The model captures some of this interdependence by using a discrete-time first-order Markov process for the slot-occupancy-pattern process on the forward bus. A simplified DQDB network is identified for which a closed formula is derived for the joint probability density function for the slot occupancy pattern of two consecutive slots. The accuracy of the results was investigated with simulation.>
Marco Conti, Enrico Gregori, Luciano Lenzini
INFOCOM1
1992 On the Approximation of the Slot Occupancy Pattern in a DQDB Network
Marco Conti, Enrico Gregori, Luciano Lenzini
Perform. Evaluation1
1991 A Methodological Approach to an Extensive Analysis of DQDB Performance and Fairness
abstract
A distributed queue dual bus media access control (DQDB MAC) protocol state machine is described. The DQDB mathematical models and the tools used for their solution are introduced. The workload characterization is shown, and fairness metrics and performance indexes are defined. An analysis in underload and overload conditions is described, and the influence of the DQDB internal mechanisms is discussed. The asymptotic analysis is reported. DQDB behavior at higher speeds is analyzed.>
Marco Conti, Enrico Gregori, Luciano Lenzini
IEEE J. Sel. Areas Commun.1
1991 DCP: A Distributed-Control Polling MAC Protocol: Specifications and Comparison with DQDB
abstract
The authors describe and analyze a novel MAC (media access control) protocol called distributed-control polling (DCP), which has been designed to bring together the most interesting features of distributed-control MAC protocols (e.g. distributed queue dual bus or DQDB) and centralized token-passing MAC protocols (e.g. FASNET, FDDI or fiber distributed data interface, and Express-ent). From the fully distributed MAC protocols. DCP acquires the ability to guarantee both a complete utilization of the medium capacity and an access delay of only a few slots at light loads. From the centralized token-passing MAC protocols, DCP inherits a more predictable and fair behavior at heavy loads. The basic ideas of the proposal are: a cycle for acquiring transmission rights, and a balancing function between reservations and empty slots. It is shown that DCP guarantees a complete utilization of the medium capacity and that its behavior at light loads is close to that of DQDB, while at heavy loads it approaches a polling system with limited service and zero reply interval.>
Marco Conti, Enrico Gregori, Luciano Lenzini
IEEE J. Sel. Areas Commun.1
1990 DQDB Under Heavy Load: Performance Evaluation and Fairness Analysis
abstract
An extended simulation analysis of the asynchronous part of the distributed queue dual bus (DQDB) MAC protocol is reported. DQDB is analyzed in asymptotic conditions, i.e. bandwidth sharing among network nodes when each node is trying to seize all of the medium capacity. DQDB fairness and performance is investigated under a more realistic scenario. The results show that DQDB without the bandwidth balancing mechanism (BBM) is unfair and that the unfairness is dependent on the medium capacity and the bus length. When the BBM is enabled, DQDB fairness and performance, in the steady state, improve significantly. However, DQDB takes some time to achieve the steady state, during which time the node quality of service is degraded.>
Marco Conti, Enrico Gregori, Luciano Lenzini
INFOCOM1
1990 DCP: a fully distributed MAC protocol exploiting the capabilities of polling systems
abstract
A novel media access control (MAC) protocol named distributed-control polling (DCP) is described and analyzed. It has been designed to bring together the most interesting features of distributed-control MAC protocols and centralized token-passing MAC protocols. From the fully distributed MAC protocols, DCP acquires the capability to guarantee both a complete utilization of the medium capacity and an access delay of only a few slots at light loads. From the centralized token-passing MAC protocols, DCP inherits a more predictable and fair behavior at heavy loads. The basic ideas of the proposal are: a cycle for acquiring transmission rights and a balancing function between reservations and empty slots. The analysis shows that DCP inherits a more predictable and fair behavior at heavy loads. The analysis shows that, at heavy loads, DCP approaches a polling system with G-limited service and zero reply interval. At light loads DCP behavior is close to that of the distributed queue dual bus protocol.>
Marco Conti, Enrico Gregori, Luciano Lenzini
LCN1
1989 MAC Protocols for High-Speed MANs: Performance Comparisons for a Family of Fasnet-Based Protocols
Andrea Bondavalli, Marco Conti, Enrico Gregori, Luciano Lenzini, Lorenzo Strigini
Comput. Networks ISDN Syst.2