arrow
Return

Network-aware container scheduling in edge computing

delete2024-11-26
delete0
PRE
AI
Y
Ying Qiao *
X
Xiong, Junhan
Z
Zhao, Yiguo
DOI:10.1007/s10586-024-04733-8delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Kubernetes, as a powerful open-source container orchestration platform, enables the automated deployment and scaling of containerized applications. It has fundamentally transformed the deployment of large-scale applications, providing robust support and infrastructure for the transition from monolithic to microservices architecture. traditional container scheduling algorithms primarily focus on resource allocation. However, In the landscape of Internet of Things (IoT) edge computing, nodes often exhibit diverse network performance due to factors like geographical location and network topology. Meanwhile, modern applications relying on microservices architectures impose higher demands on server network performance. Consequently, scheduling methods aimed at improving infrastructure resource utilization efficiency are gradually becoming less applicable to such complex edge environments. The article proposes a Network-Aware Container Scheduling (NACS) algorithm, based on the TOPSIS method, which dynamically obtains real-time network and resource information of nodes in a cluster. This algorithm aims to provide applications with a high-stability layout characterized by low latency and low packet loss rates, thereby enhancing overall system performance. The experimental results indicate that compared to Kubernetes' default scheduler, NACS significantly improves the network performance of the system. Furthermore, NACS can increase the throughput of web applications by 26% and the throughput of Redis databases by 29.6%.
Keywords:
Edge
Kubernetes
Container scheduling
Network-awareness

Journal

C
Cluster Computing-The Journal of Networks Software Tools and Applications
IF:
4.1
Papers:
5.0K
Citations:
7.5K

Organization

S
Southwest Petroleum University
Scholars:
1.4W
Papers: 7.8K
Citations: 8.5K