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] Automatic resource allocation in a distributed camera network
    Deepak R. Karuppiah
    Roderic A. Grupen
    Zhigang Zhu
    Allen R. Hanson
    Machine Vision and Applications, 2010, 21 : 517 - 528
  • [22] 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
  • [23] Distributed Lagrangian Methods for Network Resource Allocation
    Doan, Thinh T.
    Beck, Carolyn L.
    2017 IEEE CONFERENCE ON CONTROL TECHNOLOGY AND APPLICATIONS (CCTA 2017), 2017, : 650 - 655
  • [24] Distributed Resource Allocation for Network Slicing of Bandwidth and Computational Resource
    Huang, Anqi
    Li, Yingyu
    Xiao, Yong
    Ge, Xiaohu
    Sun, Sumei
    Chao, Han-Chieh
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [25] Distributed Big Data Analytics in Service Computing
    Yu, Weider D.
    Gottumukkala, AvinashChander
    Senthailselvi, Deenash Arivazhagan
    Maniraj, Prabhu
    Khonde, Tushar
    2017 IEEE 13TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS (ISADS 2017), 2017, : 55 - 60
  • [26] Distributed matrix computing system for big data
    Zhang, Guangtao
    INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2024, 18 (04): : 2915 - 2931
  • [27] Parallel and distributed computing for Big Data applications
    Senger, Hermes
    Geyer, Claudio
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (08): : 2412 - 2415
  • [28] Evaluation of resource allocation based on cellular neural network under the background of big data
    Huang, Min
    Zhang, Xinming
    Jia, Haiyi
    BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2019, 125 : 45 - 45
  • [29] Joint Network and Computing Resource Optimisation in Distributed Quantum Computing
    Bahrani, Sima
    Wang, Rui
    Parra-Ullauri, Juan
    Oliveira, Romerson D.
    Nejabati, Reza
    Simeonidou, Dimitra
    2024 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXHIBITION, OFC, 2024,
  • [30] Data Driven Resource Allocation for Distributed Learning
    Dick, Travis
    Li, Mu
    Pillutla, Venkata Krishna
    White, Colin
    Balcan, Maria Florina
    Smola, Alex
    ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 54, 2017, 54 : 662 - 671