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

被引:5
作者
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 条
[1]   Broker as a Service (BaaS) Pricing and Resource Estimation Model [J].
Aazam, Mohammad ;
Huh, Eui-Nam .
2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, :463-468
[2]   A learning automata based approach for module placement in fog computing environment [J].
Abofathi, Yousef ;
Anari, Babak ;
Masdari, Mohammad .
EXPERT SYSTEMS WITH APPLICATIONS, 2024, 237
[3]   Remote Health Monitoring Systems for Elderly People: A Survey [J].
Ahmed, Salman ;
Irfan, Saad ;
Kiran, Nasira ;
Masood, Nayyer ;
Anjum, Nadeem ;
Ramzan, Naeem .
SENSORS, 2023, 23 (16)
[4]   A comprehensive review on Internet of Things application placement in Fog computing environment [J].
Apat, Hemant Kumar ;
Nayak, Rashmiranjan ;
Sahoo, Bibhudatta .
INTERNET OF THINGS, 2023, 23
[5]   The Node Selection Strategy for Federated Learning in UAV-Assisted Edge Computing Environment [J].
Bai, Jingpan ;
Chen, Yuan .
IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (15) :13908-13919
[6]  
Billard E, 1998, P 1998 ACM S APPL CO, P690
[7]   Mobile Augmented Reality: User Interfaces, Frameworks, and Intelligence [J].
Cao, Jacky ;
Lam, Kit-Yung ;
Lee, Lik-Hang ;
Liu, Xiaoli ;
Hui, Pan ;
Su, Xiang .
ACM COMPUTING SURVEYS, 2023, 55 (09)
[8]   Preference-Aware Edge Server Placement in the Internet of Things [J].
Chen, Yuanyi ;
Lin, Yihao ;
Zheng, Zengwei ;
Yu, Peng ;
Shen, Jiaxing ;
Guo, Minyi .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (02) :1289-1299
[9]   Machine learning-based computation offloading in multi-access edge computing: A survey [J].
Choudhury, Alok ;
Ghose, Manojit ;
Islam, Akhirul ;
Yogita .
JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 148
[10]   Task offloading for vehicular edge computing with edge-cloud cooperation (May, 10.1007/s11280-022-01011-8, 2022) [J].
Dai, Fei ;
Liu, Guozhi ;
Mo, Qi ;
Xu, WeiHeng ;
Huang, Bi .
WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2023, 26 (02) :633-633