Device-to-device (D2D) communications was initially proposed in cellular networks as a new paradigm for enhancing network performance. The emergence of new applications such as content distribution and location-aware advertisement introduced new user cases for D2D communications in cellular networks. The initial studies showed that D2D communications has advantages such as increased spectral efficiency and reduced communication delay. However, this communication mode introduces complications in terms of interference control overhead and protocols that are still open research problems. The feasibility of D2D communications in Long-Term Evolution Advanced is being studied by academia, industry, and standardization bodies. To date, there are more than 100 papers available on D2D communications in cellular networks, but there is no survey on this field. In this paper, we provide a taxonomy based on the D2D communicating spectrum and review the available literature extensively under the proposed taxonomy. Moreover, we provide new insights into the over-explored and under-explored areas that lead us to identify open research problems of D2D communications in cellular networks.
Providing low power and long range (LoRa) connectivity is the goal of most Internet of Things networks, e.g., LoRa, but keeping communication reliable is challenging. LoRa networks are vulnerable to the capture effect. Cell-edge nodes have a high chance of losing packets due to collisions, especially when high spreading factors (SFs) are used that increase time on air. Moreover, LoRa networks face the problem of scalability when they connect thousands of nodes that access the shared channels randomly. In this paper, we propose a new MAC layer-RS-LoRa-to improve reliability and scalability of LoRa wide-area networks (LoRaWANs). The key innovation is a two-step lightweight scheduling: 1) a gateway schedules nodes in a coarse-grained manner through dynamically specifying the allowed transmission powers and SFs on each channel and 2) based on the coarse-grained scheduling information, a node determines its own transmission power, SF, and when and on which channel to transmit. Through the proposed lightweight scheduling, nodes are divided into different groups, and within each group, nodes use similar transmission power to alleviate the capture effect. The nodes are also guided to select different SFs to increase the network reliability and scalability. We have implemented RS-LoRa in NS-3 and evaluated its performance through extensive simulations. Our results demonstrate the benefit of RS-LoRa over the legacy LoRaWAN, in terms of packet error ratio, throughput, and fairness. For instance, in a single-cell scenario with 1000 nodes, RS-LoRa can reduce the packet error ratio of the legacy LoRaWAN by nearly 20%.
7 November 2011 in IEEE Transactions on Intelligent Transportation Systems
In recent years, governments, standardization bodies, automobile manufacturers, and academia are working together to develop vehicular ad hoc network (VANET)-based communication technologies. VANETs apply multiple channels, i.e., control channel (CCH) and service channels (SCHs), to provide open public road safety services and the improve comfort and efficiency of driving. Based on the latest standard draft IEEE 802.11p and IEEE 1609.4, this paper proposes a variable CCH interval (VCI) multichannel medium access control (MAC) scheme, which can dynamically adjust the length ratio between CCH and SCHs. The scheme also introduces a multichannel coordination mechanism to provide contention-free access of SCHs. Markov modeling is conducted to optimize the intervals based on the traffic condition. Theoretical analysis and simulation results show that the proposed scheme is able to help IEEE 1609.4 MAC significantly enhance the saturated throughput of SCHs and reduce the transmission delay of service packets while maintaining the prioritized transmission of critical safety information on CCH.
Though there has been a lot of interest in Visible Light Communication (VLC) in recent years, a reference platform based on commercial off-the-shelf components is still missing. We believe that an open-source platform would lower the barriers of entry to VLC research and help the VLC community gain momentum. In this paper we take an initial step toward the goal of a VLC reference platform - OpenVLC, and present our design and implementation. Built around a credit-card-sized embedded Linux platform with an LED front-end, OpenVLC offers a basic physical layer, a set of essential medium access primitives, as well as interaction with Internet protocols. We investigate the performance of OpenVLC and show how it can be used along with standard networking diagnostics tools.
Long Range (LoRa) communication has been proposed to connect massive numbers of devices in large areas. LoRa itself is a physical layer technique. Together with the MAC layer solution LoRaWAN to realize IoT, they have attracted increasing attention from both industry and academia. In this work, we present our implemented LoRaWAN module for ns-3, to help boost the research in this rising area. Our implementation is compliant with the class A of the LoRaWAN 1.0 specification. It is highly configurable and thus can be easily used to exploit the impact of different parameters on LoRaWAN's performance. Our implemented flexible backbone architecture also allows for the easy integration of new protocols to improve the network performance. In the past two years, we have used this module to develop new protocols and algorithms to improve LoRaWAN's performance, in terms of reliability, capture effect, scalability, power consumption, among others. Our research outcomes have demonstrated the usefulness, flexibility, and configurability of the proposed LoRaWAN ns-3 module. We have made the source code of our module publicly available1.
28 November 2023 in IEEE Transactions on Mobile Computing
With the development of communication networks and Artificial Intelligence (AI) technologies, Digital Twin (DT) now emerges to support various applications such as engineering, monitoring, controlling, healthcare and the optimization of cyber-physical systems. There is an increasing demand to create DTs that can represent physical entities for improving operational efficiency. A conventional DT consists of monitoring, imitation, and feedback control. However, conventional DTs cannot ensure efficient real-time imitation due to the high dynamics of physical systems such as UAV-based target tracking scenario. To address this issue, we propose a federated DT framework to support the imitation of mobile systems. It can guarantee real-time and accurate imitations under the prerequisite of comprehensive information acquired by a cooperative collection algorithm with the aid of UAVs. The framework can rapidly aggregate local DT models using an attention-based mechanism to improve mobile imitation accuracy. Additionally, we propose a multimodal-based DT inspection algorithm that can correct the postures of UAVs affected by winds for reliable imitations. We implement the framework in Gazebo. Our system simulations demonstrate the efficiency of the proposed federated DT framework. Our solution can reduce the imitation latency by an average of 68.4%, meanwhile, can improve the imitation accuracy by 16.4% on average when compared to traditional centralized and distributed imitation schemes.