ALBLA: an adaptive load balancing approach in edge-cloud networks utilizing learning automata

被引:4
作者
Ghorbani, Mehdi [1 ]
Khaledian, Navid [2 ]
Moazzami, Setareh [3 ]
机构
[1] Islamic Azad Univ, Qazvin Branch, Dept Comp Engn & Informat Technol, Qazvin, Iran
[2] Univ Luxembourg, Interdisciplinary Ctr Secur Reliabil & Trust SnT, Esch Sur Alzette, Luxembourg
[3] Islamic Azad Univ, Tehran North Branch, Dept Comp Engn, Tehran, Iran
关键词
Edge computing; Cloud computing; Load balancing; Learning automata; Machine learning; RESOURCE-ALLOCATION; SERVER PLACEMENT; IOT APPLICATIONS; ALGORITHM;
D O I
10.1007/s00607-024-01380-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the Internet of Things (IoT) era, the demand for efficient and responsive computing systems has surged. Edge computing, which processes data closer to the source, has emerged as a promising solution to address the challenges of latency and bandwidth limitations. However, the dynamic nature of edge environments necessitates intelligent load-balancing strategies to optimize resource utilization and minimize service latency. This paper proposes a novel load-balancing approach that leverages learning automata (LA) to distribute real-time tasks between edge and cloud servers dynamically. By continuously learning from past experiences, the algorithm adapts to changing workloads and network conditions, ensuring optimal task allocation. The proposed algorithm employs a Service Time Measurement (STM) metric to evaluate servers' performance and make informed decisions about task distribution. The algorithm effectively balances the workload between edge and cloud servers by considering factors such as task complexity, server capacity, and network latency. Through extensive simulations, we demonstrate the superior performance of our proposed algorithm compared to existing techniques. Our approach significantly reduces average service time, minimizes task waiting time, optimizes network traffic, and increases the number of successful task executions on edge servers. Compared to previous approaches that partially addressed workload balancing, ALBLA offers a more comprehensive solution that optimizes resource utilization and minimizes energy consumption. Additionally, ALBLA's adaptive nature makes it well-suited for dynamic edge-cloud environments with fluctuating workloads. Our proposed approach contributes to developing more efficient, responsive, and scalable IoT systems by addressing the challenges inherent in edge computing environments.
引用
收藏
页数:25
相关论文
共 54 条
[51]   Computation Offloading for Edge Intelligence in Two-Tier Heterogeneous Networkss [J].
Zhao, Junhui ;
Li, Qiuping ;
Ma, Xiaoting ;
Yu, F. Richard .
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (02) :1872-1884
[52]   IECL: An Intelligent Energy Consumption Model for Cloud Manufacturing [J].
Zhou, Zhou ;
Shojafar, Mohammad ;
Alazab, Mamoun ;
Li, Fangmin .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (12) :8967-8976
[53]   AFED-EF: An Energy-Efficient VM Allocation Algorithm for IoT Applications in a Cloud Data Center [J].
Zhou, Zhou ;
Shojafar, Mohammad ;
Alazab, Mamoun ;
Abawajy, Jemal ;
Li, Fangmin .
IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2021, 5 (02) :658-669
[54]   Minimizing SLA violation and power consumption in Cloud data centers using adaptive energy-aware algorithms [J].
Zhou, Zhou ;
Abawajy, Jemal ;
Chowdhury, Morshed ;
Hu, Zhigang ;
Li, Keqin ;
Cheng, Hongbing ;
Alelaiwi, Abdulhameed A. ;
Li, Fangmin .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 :836-850