Accelerating Network Resource Allocation in LoRaWAN via Distributed Big Data Computing

被引:0
|
作者
Spadaccino, Pietro [1 ,2 ]
Garlisi, Domenico [2 ,3 ]
Franceschi, Andrea [1 ]
Tinnirello, Ilenia [2 ,4 ]
Cuomo, Francesca [1 ,2 ]
机构
[1] Sapienza Univ Rome, Dept Informat Engn Elect & Telecommun DIET, I-00184 Rome, Italy
[2] Consorzio Nazl Interuniv Telecomunicazioni CNIT, I-43124 Parma, Italy
[3] Univ Palermo, Dept Math & Informat, I-90123 Palermo, Italy
[4] Univ Palermo, Dept Engn, I-90128 Palermo, Italy
来源
IEEE ACCESS | 2024年 / 12卷
关键词
LoRaWAN; Internet of Things; Resource management; Big Data; Network servers; Distributed databases; Optimization; Edge computing; Streaming media; Big data; edge computing; fog computing; IoT; LoRa; LPWAN; stream data;
D O I
10.1109/ACCESS.2024.3465634
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
LoRaWAN is a Low Power infrastructure for the Internet of Things (IoT) with a centralized architecture where a single node, the network server, handles all data collection and network management decisions. Given the proliferation and widespread adoption of IoT devices, it becomes essential to incorporate Big Data paradigms at the network server to efficiently manage the enormous volumes of data. In this paper, we introduce a distributed and high-performance methodology for resource allocation in dense LoRaWAN networks, addressing the scalability issues that arise when processing large amounts of information from IoT devices, such as radio link quality. Our contributions establish the groundwork for a distributed implementation of the EXPLORA-C allocation strategy, capable of efficiently operating in large-scale networks. We present two approaches for implementing this distributed scheme: the Multi-Thread (MT) scheme and the Fully-Distributed (FD) scheme. Furthermore, we demonstrate the feasibility of this distributed implementation on top of the NebulaStream stream-based end-to-end data management platform. To validate the proposed approach, we exploit our co-simulation framework, EXPLoSIM, where the distributed implementation is fed with data from a simulated LoRaWAN network. This validation shows significant savings in execution time, latency, and scalability. Additionally, we generalize the concept by decomposing a centralized data aggregation scheme into a chain of stream-processing operators, which can be dynamically allocated across device, Edge, and Cloud levels. In the best scenario, our approach improves metrics such as execution time and data reduction by over 90% when compared to its centralized operation.
引用
收藏
页码:141237 / 141250
页数:14
相关论文
共 50 条
  • [1] Distributed Edge Computing Resource Allocation Algorithm Based on DRL in LTE Access Network
    Li, Huan
    Wang, Gang
    Liu, Yang
    Ren, Shuai
    Li, Tong
    Wang, Dongdong
    2020 THE 4TH INTERNATIONAL CONFERENCE ON SMART GRID AND SMART CITIES (ICSGSC 2020), 2020, : 88 - 94
  • [2] Learn to Coordinate for Computation Offloading and Resource Allocation in Edge Computing: A Rational-Based Distributed Approach
    Liu, Zhicheng
    Zhao, Yunfeng
    Song, Jinduo
    Qiu, Chao
    Chen, Xu
    Wang, Xiaofei
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (05): : 3136 - 3151
  • [3] Joint Data Collection and Resource Allocation for Distributed Machine Learning at the Edge
    Chen, Min
    Wang, Haichuan
    Meng, Zeyu
    Xu, Hongli
    Xu, Yang
    Liu, Jianchun
    Huang, He
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (08) : 2876 - 2894
  • [4] Data Flow and Distributed Deep Neural Network based low latency IoT-Edge computation model for big data environment
    Veeramanikandan
    Sankaranarayanan, Suresh
    Rodrigues, Joel J. P. C.
    Sugumaran, Vijayan
    Kozlov, Sergei
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 94
  • [5] Joint Task and Computing Resource Allocation in Distributed Edge Computing Systems via Multi-Agent Deep Reinforcement Learning
    Chen, Yan
    Sun, Yanjing
    Yu, Hao
    Taleb, Tarik
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (04): : 3479 - 3494
  • [6] Toward Big Data Processing in IoT: Path Planning and Resource Management of UAV Base Stations in Mobile-Edge Computing System
    Wan, Shuo
    Lu, Jiaxun
    Fan, Pingyi
    Letaief, Khaled B.
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07) : 5995 - 6009
  • [7] Distributed Edge Computing for Resource Allocation in Smart Cities Based on the IoT
    Mahmood, Omar Abdulkareem
    Abdellah, Ali R.
    Muthanna, Ammar
    Koucheryavy, Andrey
    INFORMATION, 2022, 13 (07)
  • [8] Lightweight distributed computing framework for orchestrating high performance computing and big data
    Ince, Muhammed Numan
    Gunay, Melih
    Ledet, Joseph
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2022, 30 (04) : 1571 - 1585
  • [9] Efficient Resource Allocation Using Distributed Edge Computing in D2D Based 5G-HCN With Network Slicing
    Nadeem, Lubna
    Amin, Yasar
    Loo, Jonathan
    Azam, Muhammad Awais
    Chai, Kok Keong
    IEEE ACCESS, 2021, 9 : 134148 - 134162
  • [10] DISTRIBUTED NETWORK RESOURCE ALLOCATION WITH INTEGER CONSTRAINTS
    Cheng, Yujiao
    Huang, Houfeng
    Wu, Gang
    Ling, Qing
    2016 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP), 2016, : 585 - 589