4.5 Article

Collaborative Learning-Based Scheduling for Kubernetes-Oriented Edge-Cloud Network

期刊

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TNET.2023.3267168

关键词

Cloud computing; Heuristic algorithms; Throughput; IEEE transactions; Clustering algorithms; Dynamic scheduling; Computational modeling; Edge computing; kubernetes; reinforcement learning; scheduling algorithms

向作者/读者索取更多资源

This paper introduces KaiS, a learning-based scheduling framework, to improve the long-term throughput rate of edge-cloud networks. KaiS utilizes a coordinated multi-agent actor-critic algorithm for decentralized request dispatch and dynamic dispatch spaces within the edge cluster. It also employs graph neural networks to embed system state information and reduce orchestration dimensionality through stepwise scheduling.
Kubernetes (k8s) has the potential to coordinate distributed edge resources and centralized cloud resources, but currently lacks a specialized scheduling framework for edge-cloud networks. Besides, the hierarchical distribution of heterogeneous resources makes the modeling and scheduling of k8s-oriented edge-cloud network particularly challenging. In this paper, we introduce KaiS, a learning-based scheduling framework for such edge-cloud network 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 15.9% while reducing scheduling cost by 38.4% compared to baselines.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据