Back to Search
Start Over
Effective load balancing strategy using fuzzy golden eagle optimization in fog computing environment.
- Source :
- Sustainable Computing: Informatics & Systems; Sep2022, Vol. 35, pN.PAG-N.PAG, 1p
- Publication Year :
- 2022
-
Abstract
- Fog computing (FC) is becoming popular for connecting real-time Internet of Things (IoT) applications such as driverless cars and health care. Although fog has low latency compared to the cloud, the fog becomes overloaded when serving a large number of IoT devices. FC struggles while distributing the load to the resources that may result in certain fog nodes being overloaded or underloaded. To overcome these issues, an effective load balancing algorithm named Fuzzy Golden Eagle Load Balancing (FGELB) is proposed. The proposed load balancing strategy consists of three stages, namely: assigning priority to the tasks, resource ranking and scheduling, and power management. Initially, the priority is assigned to the incoming task by considering the deadline time, task size, and predefined priority using a fuzzy algorithm. This prioritization of tasks helps to execute the important task without delay. Then the Golden Eagle Optimization algorithm (GEOA) is used to rank and schedule the resources. This ranking and scheduling help the tasks to be executed with suitable resources. Ranked resources execute the tasks in the resource engine, and the power engine manages the power by enabling/disabling the resources based on their necessity. The performance of the approach is tested and it is compared with the results of existing methods in terms of energy consumption, failure rate, computational cost, communication overhead, average turnaround time, and waiting time. The results show that the proposed FGELB approach achieves higher performance than the existing load balancing approaches. • Fuzzy logic algorithm prioritises the task. • GEOA ranks the resources based on user requests. • GEOA also allocate resources to the task. • Power engine monitors real time status of task and performance of resources. • Power engine also manages the power by enabling/disabling the power. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 22105379
- Volume :
- 35
- Database :
- Supplemental Index
- Journal :
- Sustainable Computing: Informatics & Systems
- Publication Type :
- Academic Journal
- Accession number :
- 159566939
- Full Text :
- https://doi.org/10.1016/j.suscom.2022.100766