Litcius/Paper detail

LBA-EC: Load Balancing Algorithm Based on Weighted Bipartite Graph for Edge Computing

Sisi Shao, Shangdong Liu, Kui Li, Shuai You, Huajie Qiu, Xiaoliang Yao, Yimu Ji

2023Chinese Journal of Electronics14 citationsDOIOpen Access PDF

Abstract

Compared with cloud computing environment, edge computing has many choices of service providers due to different deployment environments. The flexibility of edge computing makes the environment more complex. The current edge computing architecture has the problems of scattered computing resources and limited resources of single computing node. When the edge node carries too many task requests, the makespan of the task will be delayed. We propose a load balancing algorithm based on weighted bipartite graph for edge computing (LBA-EC), which makes full use of network edge resources, reduces user delay, and improves user service experience. The algorithm is divided into two phases for task scheduling. In the first phase, the tasks are matched to different edge servers. In the second phase, the tasks are optimally allocated to different containers in the edge server to execute according to the two indicators of energy consumption and completion time. The simulations and experimental results show that our algorithm can effectively map all tasks to available resources with a shorter completion time.

Topics & Concepts

Computer scienceEdge computingLoad balancing (electrical power)Bipartite graphDistributed computingCloud computingServerScheduling (production processes)Enhanced Data Rates for GSM EvolutionJob shop schedulingMobile edge computingGraphAlgorithmComputer networkTheoretical computer scienceMathematical optimizationOperating systemRouting (electronic design automation)Artificial intelligenceMathematicsGridGeometryIoT and Edge/Fog ComputingCloud Computing and Resource ManagementDistributed and Parallel Computing Systems
LBA-EC: Load Balancing Algorithm Based on Weighted Bipartite Graph for Edge Computing | Litcius