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 条
  • [1] Efficient Smart Grid Load Balancing via Fog and Cloud Computing
    Yu, Dongmin
    Ma, Zimeng
    Wang, Rijun
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [2] A Novel Load Balancing Technique for Smart Application in a Fog Computing Environment
    Kaur, Mandeep
    Aron, Rajni
    [J]. INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2022, 14 (01)
  • [3] Analytic vision on fog computing for effective load balancing in smart grids
    Rani, Shalli
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (02):
  • [4] A distributed load balancing algorithm for heterogeneous parallel computing systems
    Decker, T
    Lüling, R
    Tschöke, S
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 933 - 940
  • [5] Load Balancing Algorithms in Fog Computing
    Kashani, Mostafa Haghi
    Mahdipour, Ebrahim
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) : 1505 - 1521
  • [6] Fog Computing for Energy-Aware Load Balancing and Scheduling in Smart Factory
    Wan, Jiafu
    Chen, Baotong
    Wang, Shiyong
    Xia, Min
    Li, Di
    Liu, Chengliang
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (10) : 4548 - 4556
  • [7] M2FBalancer: A mist-assisted fog computing-based load balancing strategy for smart cities
    Tripathy, Subhranshu Sekhar
    Roy, Diptendu Sinha
    Barik, Rabindra K.
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND SMART ENVIRONMENTS, 2021, 13 (03) : 219 - 233
  • [8] Adaptive load balancing of distributed multi-agent simulations on heterogeneous computational infrastructures
    Severiukhina, Oksana
    Smirnov, Pavel A.
    Bochenina, Klavdiya
    Nasonov, Denis
    Butakov, Nikolay
    [J]. 6TH INTERNATIONAL YOUNG SCIENTIST CONFERENCE ON COMPUTATIONAL SCIENCE, YSC 2017, 2017, 119 : 139 - 146
  • [9] A Load Balancing Algorithm for Fog Computing Environments
    Pereira, Eder
    Fischer, Ivania A.
    Medina, Roseclea D.
    Carreno, Emmanuell D.
    Padoin, Edson Luiz
    [J]. HIGH PERFORMANCE COMPUTING, CARLA 2019, 2020, 1087 : 65 - 77
  • [10] Sequential Randomization load balancing for Fog Computing
    Beraldi, Roberto
    Alnuweiri, Hussein
    [J]. 2018 26TH INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2018, : 111 - 116