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 条
  • [21] Distributed Mechanism Design for Network Resource Allocation Problems
    Heydaribeni, Nasimeh
    Anastasopoulos, Achilleas
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (02): : 621 - 636
  • [22] Edge computing network resource allocation based on virtual network embedding
    Zhan, Keqiang
    Chen, Ning
    Kumar, Sripathi Venkata Naga Santhosh
    Kibalya, Godfrey
    Zhang, Peiying
    Zhang, Hongxia
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2022, 38 (01)
  • [23] Big Data Processing at the Edge with Data Skew Aware Resource Allocation
    Ahmadvand, Hossein
    Dargahi, Tooska
    Foroutan, Fouzhan
    Okorie, Princewill
    Esposito, Flavio
    2021 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN), 2021, : 81 - 86
  • [24] Globally Optimal Resource Allocation and Time Scheduling in Downlink Cognitive CRAN Favoring Big Data Requests
    Bigdeli, Mohammad
    Farahmand, Shahrokh
    Abolhassani, Bahman
    Nguyen, Ha H.
    IEEE ACCESS, 2022, 10 : 27504 - 27521
  • [25] Resource Allocation in IoT Edge Computing via Concurrent Federated Reinforcement Learning
    Tianqing Zhu
    Zhou, Wei
    Ye, Dayong
    Cheng, Zishuo
    Li, Jin
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (02) : 1414 - 1426
  • [26] Computing Resource Optimization of Big Data in Optical Cloud Radio Access Networked Industrial Internet of Things
    Tyagi, Sumarga Kumar Sah
    Mukherjee, Amrit
    Boyang, Qu
    Jain, Deepak Kumar
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (11) : 7734 - 7742
  • [27] Dynamic Adaptive Resource Allocation for Edge Computing in Big Data Analytics Using GBDT, DQN, and GA Algorithms
    Balachandar, Sanjay Kanth
    Kumarai, I. Vasantha
    Godavari, Amdewar
    Marieswari, S.
    Karthikeyan, T.
    Anand, M. Gopi
    JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (05) : 2158 - 2165
  • [28] Blockchain based resource allocation in cloud and distributed edge computing: A survey
    Baranwal, Gaurav
    Kumar, Dinesh
    Vidyarthi, Deo Prakash
    COMPUTER COMMUNICATIONS, 2023, 209 : 469 - 498
  • [29] Energy-efficient Workload Allocation and Computation Resource Configuration in Distributed Cloud/Edge Computing Systems With Stochastic Workloads
    Zhang, Wenyu
    Zhang, Zhenjiang
    Zeadally, Sherali
    Chao, Han-Chieh
    Leung, Victor C. M.
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (06) : 1118 - 1132
  • [30] Recent Developments in Parallel and Distributed Computing for Remotely Sensed Big Data Processing
    Wu, Zebin
    Sun, Jin
    Zhang, Yi
    Wei, Zhihui
    Chanussot, Jocelyn
    PROCEEDINGS OF THE IEEE, 2021, 109 (08) : 1282 - 1305