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] Resource allocation in a distributed network
    Heikkinen, T
    APPLICATIONS & SERVICES IN WIRELESS NETWORKS, 2002, : 118 - 125
  • [2] Proximal optimization for resource allocation in distributed computing systems with data locality
    Goldsztajn, Diego
    Paganini, Fetnando
    Ferragut, Andres
    2019 57TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2019, : 773 - 780
  • [3] Computing Resource Allocation for Heterogeneous Coded Distributed Computing
    Dai, Mingjun
    Yuan, Jialong
    Tong, Yanli
    Wang, Lan
    Lin, Xiaohui
    2022 31ST WIRELESS AND OPTICAL COMMUNICATIONS CONFERENCE (WOCC), 2022, : 18 - 23
  • [4] Resource allocation to conserve energy in distributed computing
    Lynar, Timothy M.
    Herbert, Ric D.
    Simon
    Chivers, William J.
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2011, 2 (01) : 1 - 10
  • [5] Resource allocation for a distributed sensor network
    Martin, MC
    Trifonov, I
    Bonabeau, E
    Gaudiano, P
    2005 IEEE Swarm Intelligence Symposium, 2005, : 428 - 431
  • [6] Distributed Computing and Inference for Big Data
    Zhou, Ling
    Gong, Ziyang
    Xiang, Pengcheng
    ANNUAL REVIEW OF STATISTICS AND ITS APPLICATION, 2024, 11 : 533 - 551
  • [7] 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
  • [8] Accelerating Iterative Big Data Computing Through MPI
    Fan Liang
    Xiaoyi Lu
    Journal of Computer Science and Technology, 2015, 30 : 283 - 294
  • [9] Accelerating Iterative Big Data Computing Through MPI
    Liang, Fan
    Lu, Xiaoyi
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2015, 30 (02) : 283 - 294
  • [10] Service Scheduling and Resource Allocation for Big Data Transfer in Elastic Optical Network
    Tarhani, Mehdi
    Sarkar, Sanjib
    Shadaram, Mehdi
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,