Distributed load balancing for heterogeneous fog computing infrastructures in smart cities

被引:36
|
作者
Beraldi, Roberto [1 ]
Canali, Claudia [2 ]
Lancellotti, Riccardo [2 ]
Mattia, Gabriele Proietti [1 ]
机构
[1] Sapienza Univ Rome, Dept Comp Control & Management Engn Antonio Ruber, Rome, Italy
[2] Univ Modena & Reggio Emilia, Dept Engn Enzo Ferrari, Modena, Italy
关键词
Smart cities; Fog computing; Queuing model; Simulation;
D O I
10.1016/j.pmcj.2020.101221
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Smart cities represent an archetypal example of infrastructures where the fog computing paradigm can express its potential: we have a large set of sensors deployed over a large geographic area where data should be pre-processed (e.g., to extract relevant information or to filter and aggregate data) before sending the result to a collector that may be a cloud data center, where relevant data are further processed and stored. However, during its lifetime the infrastructure may change, e.g., due to the additional sensors or fog nodes deploy, while the load can grow, e.g., for additional services based on the collected data. Since nodes are typically deployed in multiple time stages, they may have different computation capacity due to technology improvements. In addition, an uneven distribution of the workload intensity can arise, e.g., due to hot spot for occasional public events or to rush hours and users' behavior. In simple words, resources and load can vary over time and space. Under the resource management point of view, this scenario is clearly challenging. Due to the large scale and variable nature of the resources, classical centralized solutions should in fact be avoided, since they do not scale well and require to transfer all data from sensors to a central hub, distorting the very nature of in-situ data processing. In this paper, we address the problem of resources management by proposing two distributed load balancing algorithms, tailored to deal with heterogeneity. We evaluate the performance of such algorithms using both a simplified environment where we perform several sensitivity analysis with respect to the factors responsible for the infrastructure heterogeneity and exploiting a realistic scenario of a smart city. Furthermore, in our study we combine theoretical models and simulation. Our experiments demonstrate the effectiveness of the algorithms under a wide range of heterogeneity, overall providing a remarkable improvement compared to the case of not cooperating nodes. (c) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] Fog Computing Applications in Smart Cities: A Systematic Survey
    Javadzadeh, Ghazaleh
    Rahmani, Amir Masoud
    [J]. WIRELESS NETWORKS, 2020, 26 (02) : 1433 - 1457
  • [22] Fog Computing Approach for Shared Mobility in Smart Cities
    Aburukba, Raafat
    Al-Ali, A. R.
    Riaz, Ahmed H.
    Al Nabulsi, Ahmad
    Khan, Danayal
    Khan, Shavaiz
    Amer, Moustafa
    [J]. ENERGIES, 2021, 14 (23)
  • [23] Fog Computing Applications in Smart Cities: A Systematic Survey
    Ghazaleh Javadzadeh
    Amir Masoud Rahmani
    [J]. Wireless Networks, 2020, 26 : 1433 - 1457
  • [24] Load Stabilizing in Fog Computing Environment Using Load Balancing Algorithm
    Abbasi, Sadam Hussain
    Javaid, Nadeem
    Ashraf, Muhammad Hassaan
    Mehmood, Mubashar
    Naeem, Maria
    Rehman, Mubariz
    [J]. ADVANCES ON BROADBAND AND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS, BWCCA-2018, 2019, 25 : 737 - 750
  • [25] Fog computing enabled cost-effective distributed summarization of surveillance videos for smart cities
    Nasir, Mansoor
    Muhammad, Khan
    Lloret, Jaime
    Sangaiah, Arun Kumar
    Sajjad, Muhammad
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 126 : 161 - 170
  • [26] Simulation of Job Execution in Distributed Heterogeneous Computing Infrastructures
    I. S. Pelevanyuk
    D. Campis
    [J]. Physics of Particles and Nuclei Letters, 2023, 20 : 1276 - 1278
  • [27] Simulation of Job Execution in Distributed Heterogeneous Computing Infrastructures
    Pelevanyuk, I. S.
    Campis, D.
    [J]. PHYSICS OF PARTICLES AND NUCLEI LETTERS, 2023, 20 (05) : 1276 - 1278
  • [28] Load balancing between heterogeneous computing clusters
    Chau, SC
    Fu, AWC
    [J]. GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 75 - 82
  • [29] Distributed load balancing in heterogeneous peer-to-peer networks for web computing libraries
    Gehweiler, Joachim
    Schomaker, Gunnar
    [J]. DS-RT 2006: TENTH IEEE INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL-TIME APPLICATIONS, PROCEEDINGS, 2006, : 51 - +
  • [30] Simulation methods for load balancing in distributed computing
    Ivanisenko, Igor
    Volk, Maksym
    [J]. 2017 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2017,