Tailored Learning-Based Scheduling for Kubernetes-Oriented Edge-Cloud System
Yiwen Han, Shihao Shen, Xiaofei Wang, Shiqiang Wang, Victor C. M. Leung
Abstract
Kubernetes (k8s) has the potential to merge the distributed edge and the cloud but lacks a scheduling framework specifically for edge-cloud systems. Besides, the hierarchical distribution of heterogeneous resources and the complex dependencies among requests and resources make the modeling and scheduling of k8s-oriented edge-cloud systems particularly sophisticated. In this paper, we introduce KaiS, a learning-based scheduling framework for such edge-cloud systems to improve the long-term throughput rate of request processing. First, we design a coordinated multi-agent actor-critic algorithm to cater to decentralized request dispatch and dynamic dispatch spaces within the edge cluster. Second, for diverse system scales and structures, we use graph neural networks to embed system state information, and combine the embedding results with multiple policy networks to reduce the orchestration dimensionality by stepwise scheduling. Finally, we adopt a two-time-scale scheduling mechanism to harmonize request dispatch and service orchestration, and present the implementation design of deploying the above algorithms compatible with native k8s components. Experiments using real workload traces show that KaiS can successfully learn appropriate scheduling policies, irrespective of request arrival patterns and system scales. Moreover, KaiS can enhance the average system throughput rate by 14.3% while reducing scheduling cost by 34.7% compared to baselines.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d5bdf7c4-1d5b-4a65-adcd-95d010790b68Cited by top-tier papers3
- TapFinger: Task Placement and Fine-Grained Resource Allocation for Edge Machine LearningYihong Li, Tianyu Zeng, Xiaoxi Zhang, Jingpu Duan et al.INFOCOM 2023 · 39 citations
- EdgeTimer: Adaptive Multi-Timescale Scheduling in Mobile Edge Computing with Deep Reinforcement LearningYijun Hao, Shusen Yang, Fang Li, Yifan Zhang et al.INFOCOM 2024 · 25 citations
- SpreadFGL: Edge-Client Collaborative Federated Graph Learning with Adaptive Neighbor GenerationLuying Zhong, Yueyang Pi, Zheyi Chen, Zhengxin Yu et al.INFOCOM 2024 · 9 citations
Builds on2
- Cooperative Service Caching and Workload Scheduling in Mobile Edge ComputingXiao Ma, Ao Zhou, Shan Zhang, Shangguang WangINFOCOM 2020 · 233 citations
- Intelligent Video Caching at Network Edge: A Multi-Agent Deep Reinforcement Learning ApproachFangxin Wang, Feng Wang, Jiangchuan Liu, Ryan Shea et al.INFOCOM 2020 · 139 citations
Related papers
- EdgeTuner: Fast Scheduling Algorithm Tuning for Dynamic Edge-Cloud Workloads and ResourcesRui Han, Shilin Wen, Chi Harold Liu, Ye Yuan et al.INFOCOM 2022 · 27 citations
- NeuRO: Inference-time Profiling and Orchestration of ML Applications at the EdgeArshad Javeed, György Dán, Viktoria FodorINFOCOM 2026 · 1 citation
- Cur-CoEdge: Curiosity-Driven Collaborative Request Scheduling in Edge-Cloud SystemsYunfeng Zhao, Chao Qiu, Xiaoyun Shi, Xiaofei Wang et al.INFOCOM 2024 · 13 citations
- EdgeMatrix: A Resources Redefined Edge-Cloud System for Prioritized ServicesYuanming Ren, Shihao Shen, Yanli Ju, Xiaofei Wang et al.INFOCOM 2022 · 24 citations
- Oakestra: A Lightweight Hierarchical Orchestration Framework for Edge ComputingGiovanni Bartolomeo, Mehdi Yosofie, Simon Bäurle, Oliver Haluszczynski et al.USENIX ATC 2023 · 51 citations
