Litcius/Paper detail

Randomized Load Balancing under Loosely Correlated State Information in Fog Computing

Roberto Beraldi, Claudia Canali, Riccardo Lancellotti, Gabriele Proietti Mattia

202023 citationsDOIOpen Access PDF

Abstract

Fog computing infrastructures must support increasingly complex applications where a large number of sensors send data to intermediate fog nodes for processing. As the load in such applications (as in the case of a smart cities scenario) is subject to significant fluctuations both over time and space, load balancing is a fundamental task. In this paper we study a fully distributed algorithm for load balancing based on random probing of the neighbors' status. A qualifying point of our study is considering the impact of delay during the probe phase and analyzing the impact of stale load information. We propose a theoretical model for the loss of correlation between actual load on a node and stale information arriving to the neighbors. Furthermore, we analyze through simulation the performance of the proposed algorithm considering a wide set of parameters and comparing it with an approach from the literature based on random walks. Our analysis points out under which conditions the proposed algorithm can outperform the alternatives.

Topics & Concepts

Computer scienceLoad balancing (electrical power)Distributed computingTask (project management)Node (physics)Set (abstract data type)State (computer science)Point (geometry)Real-time computingAlgorithmEngineeringProgramming languageGeometryGridStructural engineeringMathematicsSystems engineeringIoT and Edge/Fog ComputingOptimization and Search ProblemsCloud Computing and Resource Management
Randomized Load Balancing under Loosely Correlated State Information in Fog Computing | Litcius