Optimizing Resource Utilization in Edge Computing Environment with Dynamic Load Balancing Scheduling Algorithm
Edge cloud computing extends cloud resources to the network edge, catering to the increasing demands of edge devices and applications. Traditional container orchestration engines, while suitable for edge environments, often rely on static scheduling algorithms that consider only CPU and Memory, inadequate for the diverse needs of edge applications. This paper proposes an enhanced scheduling algorithm that incorporates two new metrics: pod-rate and ephemeral-storage, offering a more comprehensive approach to resource optimization. Additionally, it introduces a dynamic weighting mechanism using the Dynamic Load Balancing Scheduling Algorithm, which adjusts resource weights in real time based on usage during Pod deployment. Experiments demonstrate that this algorithm reduces the standard deviation of comprehensive loads by 57% compared to standard scheduling algorithms under high cluster loads. This boost improves edge computing's load balance and resource efficiency.
Authors
- Xiaolin Qin (ORCID: https://orcid.org/0000-0002-8845-1089)
- Kuo‐Chung Chu (ORCID: https://orcid.org/0000-0001-5390-516X)
- Xin Li (ORCID: https://orcid.org/0000-0003-4308-1229)
Institutions
- Nanjing University of Aeronautics and Astronautics (CN)
Publication Details
- Published
- 2025-02-21
- DOI
- https://doi.org/10.1109/csee64583.2025.00017
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00