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 条
  • [41] An Efficient Algorithm for Resource Allocation in Parallel and Distributed Computing Systems
    El-Zoghdy, S. F.
    Nofal, M.
    Shohla, M. A.
    El-sawy, A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (02) : 251 - 259
  • [42] Research on Resource Allocation Optimization of Smart City Based on Big Data
    Zhou, Junling
    Wang, Pohsun
    Xie, Lingfeng
    IEEE ACCESS, 2020, 8 : 158852 - 158861
  • [43] Lyapunov-Guided Resource Allocation and Task Scheduling for Edge Computing Cognitive Radio Networks via Deep Reinforcement Learning
    Xu, Chi
    Zhang, Peifeng
    Yu, Haibin
    IEEE SENSORS JOURNAL, 2025, 25 (07) : 12253 - 12264
  • [44] CRAM: a Container Resource Allocation Mechanism for Big Data Streaming Applications
    Runsewe, Olubisi
    Samaan, Nancy
    2019 19TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2019, : 312 - 320
  • [45] Resource allocation and computation offloading with data security for mobile edge computing
    Elgendy, Ibrahim A.
    Zhang, Weizhe
    Tian, Yu-Chu
    Li, Keqin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 : 531 - 541
  • [46] Multi-Tier Resource Allocation for Data-Intensive Computing
    Ryan, Thomas
    Lee, Young Choon
    BIG DATA RESEARCH, 2015, 2 (03) : 110 - 116
  • [47] Resource Allocation and Data Offloading Strategy for Edge-Computing-Assisted Intelligent Telemedicine System
    Li, Yan
    Wang, Yubo
    Chen, Shiyong
    Huang, Xinyu
    Huang, Tiancong
    SENSORS, 2023, 23 (10)
  • [48] A Distributed, Scalable Computing Facility for Big Data Analytics in Atmospheric Physics
    Bharathi, Reena
    Shirwaikar, S. C.
    Kharat, Vilas
    ADVANCES IN COMPUTING AND DATA SCIENCES, ICACDS 2016, 2017, 721 : 529 - 540
  • [49] Big data mining with parallel computing: A comparison of distributed and MapReduce methodologies
    Tsai, Chih-Fong
    Lin, Wei-Chao
    Ke, Shih-Wen
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 122 : 83 - 92
  • [50] Distributed Big Data Computing for Supporting Predictive Analytics of Service Requests
    Wang, Tianlei
    Harvey, James D.
    Leung, Carson K.
    Pazdor, Adam G. M.
    Chauhan, Animesh Singh
    Fan, Lihe
    Cuzzocrea, Alfredo
    2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1723 - 1728