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] Accelerating Distributed Cloud Storage Systems with In-Network Computing
    Jiang, Wei
    Jiang, Hao
    Wu, Jing
    Chen, Qimei
    IEEE NETWORK, 2023, 37 (04): : 64 - 70
  • [42] Optimal resource allocation in mobile cloud computing network
    Cao, Yang
    Jiang, Tao
    Yang, Shi-Yong
    Qu, Dai-Ming
    Tongxin Xuebao/Journal on Communications, 2011, 32 (9 A): : 42 - 48
  • [43] Resource Allocation in Decentralized Vehicular Edge Computing Network
    Zhang, Hongli
    Li, Ying
    INFORMATION, 2023, 14 (04)
  • [44] BiGNoC: Accelerating Big Data Computing with Application-Specific Photonic Network-on-Chip Architectures
    Chittamuru, Sai Vineel Reddy
    Dang, Dharanidhar
    Pasricha, Sudeep
    Mahapatra, Rabi
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (11) : 2402 - 2415
  • [45] Cloud Infrastructure Resource Allocation for Big Data Applications
    Dai, Wenyun
    Qiu, Longfei
    Wu, Ana
    Qiu, Meikang
    IEEE TRANSACTIONS ON BIG DATA, 2018, 4 (03) : 313 - 324
  • [46] Advancing Scalability and Efficiency in Distributed Network Computing Through Innovative Resource Allocation and Load Balancing Strategies
    Singh, Manisha
    Bhardwaj, Purvee
    Bhardwaj, Ramakant
    Narayan, Satyendra
    INTELLIGENT AND FUZZY SYSTEMS, VOL 2, INFUS 2024, 2024, 1089 : 722 - 740
  • [47] Combinatorial auctions for resource allocation in a distributed sensor network
    Ostwald, J
    Lesser, V
    Abdallah, S
    RTSS 2005: 26th IEEE International Real-Time Systems Symposium, Proceedings, 2005, : 266 - 274
  • [48] Distributed Mechanism Design for Network Resource Allocation Problems
    Heydaribeni, Nasimeh
    Anastasopoulos, Achilleas
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (02): : 621 - 636
  • [49] 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)
  • [50] Distributed Resource Allocation via ADMM over Digraphs
    Jiang, Wei
    Doostmohammadian, Mohammadreza
    Charalambous, Themistoklis
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 5645 - 5651