高技术通讯2025,Vol.35Issue(1):20-36,17.DOI:10.3772/j.issn.1002-0470.2025.01.003
NUMA感知的云平台负载调度系统
NUMA-aware cloud platform workload scheduling system
摘要
Abstract
With the rapid growth of the Internet,cloud computing is transitioning into the cloud-native era.In the cloud-native landscape,Kubernetes serves as a standard system for container scheduling and orchestration.Kubernetes offers numerous advantages such as open-source,scalability,and easiness of deployment.However,as container-ized applications diversify and underlying resources become more heterogeneous,Kubernetes still faces challenges in fine-grained resource scheduling,particularly regarding non-uniform memory access(NUMA)resources.Uneven utilization of computing resources and contention for critical system resources are common in clusters.Based on the Kubernetes system,this article explores an optimized scheduling mechanism for fine-grained resources,represented by NUMA.The specific research areas are as follows.(1)Establishing a cache manager to model and analyze the performance of typical container-based applications in the cluster.(2)Designing a NUMA manager to implement fine-grained resource partitioning.(3)Optimizing algorithms for fine-grained resource scheduling and allocating fine-grained NUMA resources.Through NUMA-aware scheduling optimization,the proposed scheme enhances the utilization of critical resources,improves application performance,and reduces resource contention as well as im-balances in the cluster.关键词
云计算/容器云平台/负载调度/非统一存储访问/资源划分Key words
cloud computing/container cloud platform/workload scheduling/non-uniform memory access(NUMA)/resource partitioning引用本文复制引用
娄杰,段宏键,曹华伟,叶笑春..NUMA感知的云平台负载调度系统[J].高技术通讯,2025,35(1):20-36,17.基金项目
国家重点研发计划(2022YFB4501404)和北京市自然科学基金(4232036)资助项目. (2022YFB4501404)