A new generation of Wireless Local Area Networks (WLANs) will make its appearance in the market in the forthcoming years based on the amendments to the IEEE 802.11 standards that have recently been ...approved or are under development. Examples of the most expected ones are IEEE 802.11aa (Robust Audio Video Transport Streaming), IEEE 802.11ac (Very-high throughput at < 6 GHz), IEEE 802.11af (TV White Spaces) and IEEE 802.11ah (Machine-to-Machine communications) specifications. The aim of this survey is to provide a comprehensive overview of these novel technical features and the related open technical challenges that will drive the future WLAN evolution. In contrast to other IEEE 802.11 surveys, this is a use case oriented study. Specifically, we first describe the three key scenarios in which next-generation WLANs will have to operate. We then review the most relevant amendments for each of these use cases focusing on the additional functionalities and the new technologies they include, such as multi-user MIMO techniques, groupcast communications, dynamic channel bonding, spectrum databases and channel sensing, enhanced power saving mechanisms and efficient small data transmissions. We also discuss the related work to highlight the key issues that must still be addressed. Finally, we review emerging trends that can influence the design of future WLANs, with special focus on software-defined MACs and the internet-working with cellular systems.
This paper proposes deployment strategies for consumer unmanned aerial vehicles (UAVs) to maximize the stationary coverage of a target area and to guarantee the continuity of the service through ...energy replenishment operations at ground charging stations. The three main contributions of our work are as follows. 1) A centralized optimal solution is proposed for the joint problem of UAV positioning for a target coverage ratio and scheduling the charging operations of the UAVs that involves travel to the ground station. 2) A distributed game-theory-based scheduling strategy is proposed using normal-form games with rigorous analysis on performance bounds. Furthermore, a bio-inspired scheme using attractive/repulsive spring actions are used for distributed positioning of the UAVs. 3) The cost-benefit tradeoffs of different levels of cooperation among the UAVs for the distributed charging operations is analyzed. This paper demonstrates that the distributed deployment using only 1-hop messaging achieves approximation of the centrally computed optimum, in terms of coverage and lifetime.
In the aftermath of a large-scale emergency, Unmanned Aerial Vehicles (UAVs) can play a key role as mobile communication systems supporting rescue operations on the ground. At the same time, the ...deployment of autonomous UAV swarms still poses severe challenges in terms of distributed mobility, swarm connectivity and mesh networking. To this purpose, we propose <inline-formula> <tex-math notation="LaTeX">\mathsf {ELAPSE} </tex-math></inline-formula> (aErial LocAl Positioning System for Emergency), a novel, distributed framework for aerial mesh deployment that supports discovery and multi-hop connectivity among rescue personnel and emergency requesters. <inline-formula> <tex-math notation="LaTeX">\mathsf {ELAPSE} </tex-math></inline-formula> integrates components of swarm mobility, positioning and Quality-of-Service (QoS) support, while targeting UAV devices at different levels of hardware complexity. Three contributions are provided in this study. First, we present a novel, bio-inspired swarm mobility algorithm which natively addresses QoS-based aerial mesh connectivity, coverage of the ground nodes and UAV collision avoidance through the abstraction of virtual springs. Second, we investigates its implementation when geo-location capabilities are not available: to this aim, we propose local-based and cooperative-based techniques through which each UAV can estimate the position of its neighbours, and hence correctly adjust its direction and speed. Third, we analyze the feasibility of the <inline-formula> <tex-math notation="LaTeX">\mathsf {ELAPSE} </tex-math></inline-formula> framework through a twofold evaluation: i.e. a large-scale OMNeT++ simulation showing the effectiveness of the distributed mesh formation and localization techniques, and a small-case ground robotic testbed demonstrating the impact of QoS mechanisms on the system operations.
This paper presents a publish-subscribe architecture designed to support information level interoperability in smart space applications in the Internet of Things (IoT). The architecture is built on ...top of a generic SPARQL endpoint where publishers and subscribers use standard SPARQL Updates and Queries. Notifications about events i.e., changes in the resource description framework (RDF) knowledge base are expressed in terms of added and removed SPARQL binding results since the previous notification, limiting the network overhead and facilitating notification processing at subscriber side. A novel event detection algorithm, tailored on the IoT specificities (i.e., heterogeneous events need to be detected and continuous updates of few RDF triples dominate with respect to more complex updates), is presented along with the envisioned application design pattern and performance evaluation model. Eventually, a reference implementation is evaluated against a benchmark inspired by a smart city lighting case. The performance evaluation results show the capability to process up to 68k subscriptions/s triggered by simple single-lamp updates and up to 3.8k subscriptions/s triggered by more complex updates (i.e., 10 to 100 lamps).
Cognitive radio ad hoc networks (CRAHNs) constitute a viable solution to solve the current problems of inefficiency in the spectrum allocation, and to deploy highly reconfigurable and self-organizing ...wireless networks. Cognitive radio (CR) devices are envisaged to utilize the spectrum in an opportunistic way by dynamically accessing different licensed portions of the spectrum. To this aim, most of the recent research has mainly focused on devising spectrum sensing and sharing algorithms at the link layer, so that CR devices can operate without interfering with the transmissions of other licensed users, also called primary users (PUs). However, it is also important to consider the impact of such schemes on the higher layers of the protocol stack, in order to provide efficient end-to-end data delivery. At present, routing and transport layer protocols constitute an important yet not deeply investigated area of research over CRAHNs. This paper provides three main contributions on the modeling and performance evaluation of end-to-end protocols (e.g. routing and transport layer protocols) for CRAHNs. First, we describe NS2-CRAHN, an extension of the NS-2 simulator, which is designed to support realistic simulation of CRAHNs. NS2-CRAHN contains an accurate yet flexible modeling of the activities of PUs and of the cognitive cycle implemented by each CR user. Second, we analyze the impact of CRAHNs characteristics over the route formation process, by considering different routing metrics and route discovery algorithms. Finally, we study TCP performance over CRAHNs, by considering the impact of three factors on different TCP variants: (i) spectrum sensing cycle, (ii) interference from PUs and (iii) channel heterogeneity. Simulation results highlight the differences of CRAHNs with traditional ad hoc networks and provide useful directions for the design of novel end-to-end protocols for CRAHNs.
The collaborative Internet of Things (C-IoT) is an emerging paradigm that involves many communities with the idea of cooperating in data gathering and service sharing. Many fields of application, ...such as smart cities and environmental monitoring, use the concept of crowdsensing in order to produce the amount of data that such Internet of Things (IoT) scenarios need in order to be pervasive. In this paper we introduce an architecture, namely SenSquare, able to handle both the heterogeneous data sources coming from open IoT platform and crowdsensing campaigns, and display a unified access to users. We inspect all the facets of such a complex system, spanning over issues of different nature: we deal with heterogeneous data classification, mobile crowdsensing management for environmental data, information representation, and unification, IoT service composition and deployment. We detail our proposed solution in dealing with such tasks and present possible methods for meeting open challenges. Finally, we demonstrate the capabilities of SenSquare through both a mobile and a desktop client.
Condition Monitoring (CM) is an extremely critical application of the Internet of Things (IoT) within Industry 4.0 and Smart City scenarios, especially following the recent energy crisis. CM aims to ...monitor the status of a physical appliance over time and in real time in order to react promptly when anomalies are detected, as well as perform predictive maintenance tasks. Current deployments suffer from both interoperability and management issues within their engineering process at all phases - from their design to their deployment, to their management -, often requiring human intervention. Furthermore, the fragmentation of the IoT landscape and the heterogeneity of IoT solutions hinder a seamless onboarding process of legacy devices and systems. In this paper, we tackle these problems by first proposing an architecture for CM based on both abstraction layers and toolchains, i.e ., automated pipelines of engineering tools aimed at supporting the engineering process. In particular, we introduce four different toolchains, each of them dedicated to a well-defined task ( e.g ., energy monitoring). This orthogonal separation of concerns aims to simplify both the understanding of a complex ecosystem and the accomplishment of independent tasks. We then illustrate our implementation of a complete CM system that follows said architecture as a real Structural Health Monitoring (SHM) pilot of the Arrowhead Tools project, by describing in detail every single tool that we developed. We finally show how our pilot achieves the main objectives of the project: the reduction of engineering costs, the integration of legacy systems, and the interoperability with IoT frameworks.
Machine-to-Machine (M2M) communication technologies enable autonomous networking among devices without human intervention. Such autonomous control is of paramount importance for several deployments ...of the Internet of Things (IoT), including smart manufacturing applications, healthcare systems and home automation just to name a few. As a result, several M2M technologies are nowadays available on the market as either proprietary solutions or the effort of standardization initiatives, each targeted for a specific class of IoT applications and characterized by unique features in terms of achievable performance, frequency in use and supported network topologies. In this paper, we aim to organize the existing M2M approaches and technologies into a consistent framework that provides an in-depth vision of the main trends, future directions and open issues. We provide three main contributions in this survey. First, we identify the main use cases and requirements of M2M scenarios and we introduce a multi-layer taxonomy for M2M solutions, taking into account both deployment types and PHY/MAC characteristics. Second, in light of such characteristics, we provide an in-depth review of the existing M2M wireless technologies, considering both proprietary and open/standardized solutions for proximity-based, short-range and large-scale networks. Finally, we perform a critical comparison of the surveyed solutions over different M2M use cases and requirements, and we identify the research directions and open issues that still have to be addressed.
The smart grid is concerned with energy efficiency and with the environment, being a countermeasure against the territory devastations that may originate by the fossil fuel mining industry feeding ...the conventional power grids. This paper deals with the integration between the electromobility and the urban power distribution network in a smart grid framework, i.e., a multi-stakeholder and multi-Internet ecosystem (Internet of Information, Internet of Energy, and Internet of Things) with edge computing capabilities supported by cloud-level services and with clean mapping between the logical and physical entities involved and their stakeholders. In particular, this paper presents some of the results obtained by us in several European projects that refer to the development of a traffic and power network co-simulation tool for electro mobility planning, platforms for recharging services, and communication and service management architectures supporting interoperability and other qualities required for the implementation of the smart grid framework. For each contribution, this paper describes the inter-disciplinary characteristics of the proposed approaches.