Efficient Communication for Heterogeneous IoT Networks

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

School of Science | Doctoral thesis (article-based) | Defence date: 2023-04-28

Date

2023

Major/Subject

Mcode

Degree programme

Language

en

Pages

88 + app. 62

Series

Aalto University publication series DOCTORAL THESES, 43/2023

Abstract

Communication networks are constantly growing to support new applications and functionalities. As a consequence, they often include a large number of devices with different properties. For instance, the different locations of the devices introduce an inherent heterogeneity to the networks, since transmitted messages travel through different paths to reach each device. Therefore, devices experience different channel conditions, which affect their performance metrics, such as packet loss rate and latency. Moreover, emerging applications have motivated the design of multiple communication technologies to target different requirements. Long Range (LoRa) is an example of a communication technology that specifically targets long range communication with low energy consumption. This is particularly suitable for the Internet of Things (IoT), where devices have typically low energy resources. Similarly, there exists several other technologies that often share the same frequency bandwidth. This leads to co-existence issues where devices with heterogeneous communication technologies must share the spectrum. This dissertation specifically addresses the scalability and reliability issues that arise due to the heterogeneity in network systems. Specifically, it proposes novel approaches that target the generation, distribution and collection of information, with particular focus on applications in the IoT. First, we devise a service to deliver software updates in IoT networks in a scalable and secure manner. In particular, we address resource-constrained devices and support different software platforms and a large number of devices. Then, we propose an approach to establish communication between devices and networks with heterogeneous communication technologies. This serves as the first step to enable cross-technology communication in such a scenario. Next, we investigate the reliability of LoRa networks by modeling the performance of each individual device. This approach allows to characterize the local conditions of each device, thereby improving the accuracy of the network model. The results from this model are employed in the implementation of a distributed approach to optimize LoRa networks. This approach allows each device to individually set its communication parameters while guaranteeing stability in the network. Finally, we target information freshness in scenarios with heterogeneous sources. We explicitly target fairness by employing the age of information metric. We propose different serving policies accordingly to improve age of information fairness in such a scenario, while also maintaining a low energy consumption.

Description

Supervising professor

Di Francesco, Mario, Prof., Aalto University, Department of Computer Science, Finland

Keywords

wireless communications, heterogeneous networks, Internet of Things

Other note

Parts

  • [Publication 1]: Verónica Toro-Betancur, José Viquez Zamora, Markku Antikainen, Mario Di Francesco. A Scalable Software Update Service for IoT Devices in Urban Scenarios. In Proceedings of the 9th International Conference on the Internet of Things, Bilbao, Spain, pp. 1-8, October 2019.
    Full text in Acris/Aaltodoc: http://urn.fi/URN:NBN:fi:aalto-202001021373
    DOI: 10.1145/3365871.3365880 View at publisher
  • [Publication 2]: Verónica Toro-Betancur, Suzan Bayhan, Piotr Gawłowicz, Mario Di Francesco. CTC-CEM: Low-Latency Cross-Technology Channel Establishment with Multiple Nodes. In IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks, Cork, Ireland, pp. 117-126, September 2020.
    Full text in Acris/Aaltodoc: http://urn.fi/URN:NBN:fi:aalto-202010235924
    DOI: 10.1109/WoWMoM49955.2020.00032 View at publisher
  • [Publication 3]: Verónica Toro-Betancur, Gopika Premsankar, Mariusz Słabicki, Mario Di Francesco. Modeling Communication Reliability in LoRa Networks with Device-level Accuracy. In IEEE INFOCOM 2021 - IEEE Conference on Computer Communications, Vancouver, Canada, pp. 1-10, May 2021.
    Full text in Acris/Aaltodoc: http://urn.fi/URN:NBN:fi:aalto-202108048131
    DOI: 10.1109/INFOCOM42981.2021.9488783 View at publisher
  • [Publication 4]: Verónica Toro-Betancur, Gopika Premsankar, Chen-Feng Liu, Mariusz Słabicki, Mehdi Bennis, Mario Di Francesco. Learning How to Configure LoRa Networks with No Regret: a Distributed Approach. Accepted for publication in IEEE Transactions on Industrial Informatics, July 2022.
    Full text in Acris/Aaltodoc: http://urn.fi/URN:NBN:fi:aalto-202208104521
    DOI: 10.1109/TII.2022.3187721 View at publisher
  • [Publication 5]: Verónica Toro-Betancur, Lorenzo Corneo, Mario Di Francesco. Age of Information Fairness in Geographically Distributed Applications. Technical report, 2022

Citation