arrow
返回

A Self-Adapting Task Scheduling Algorithm for Container Cloud Using Learning Automata

delete2021-01-01
delete20
delete
OA
AI
L
Lilu Zhu *
K
Kai Huang
Y
Yanfeng Hu
X
Xianqing Tai
DOI:10.1109/ACCESS.2021.3078773delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
With the rapid development of cloud computing and container technology, more and more applications are deployed to the cloud, and the scale of cloud platform is expanding. Due to the large number of container instances running in the platform, complex dependency relationship, fast version iteration and other characteristics, the update of business can often cause the change of the whole cloud resource environment, which triggers the repetitive scheduling problem of related tasks and affects stability of the business. In this paper, we propose a self-adapting task scheduling algorithm (ADATSA) using learning automata to solve these problems. Firstly, we design a learning automata model and objective function for the system on task scheduling problem. Then, we realize an effective reward-penalty mechanism for scheduling actions in combination with the idle state of resources and the running state of tasks in the current environment. Meanwhile, the environment is modeled by cluster, node and task, and the probability of action selected is optimized by scheduling execution, thus enhancing the adaptability to the cloud environment of the scheduling and accelerating convergence. Finally, we construct a framework of task load monitoring with buffer queue to achieve dynamic scheduling based on priority. The experimental part verifies the effectiveness of proposed algorithm with different angles such as resource imbalance degree, resource residual degree and QoS. Compared with other learning automata scheduling models such as LAEAS, non-automata technology based algorithms such as PSOS and K8S scheduling engine, ADATSA shows the better performance of environment adaptability, resource optimization efficiency and QoS in dynamic scheduling. The theoretical analysis was consistent with the experimental results.
Keyword:
Task analysis
Containers
Job shop scheduling
Cloud computing
Optimal scheduling
Learning automata
Dynamic scheduling
Container cloud
learning automata
self-adapting scheduling
reward-penalty strategy
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

U
university of science & technology of china, cas
学者数:
3.2W
论文数: 2.7W
被引数: 74
C
chinese academy of sciences
学者数:
56.7W
论文数: 45.0W
被引数: 704
引用论文

引用论文

A Role for Transcription Factor GTF2IRD2 in Executive Function in Williams-Beuren Syndrome
err2012-10-31
err0
errOAAI
errMelanie A. Porter; Carol Dobson-Stone; John B. J. Kwok; Peter R. Schofield; William Beckett; May Tassabehji
err分享
err收藏
Affect-related behaviors in mice misexpressing the RNA editing enzyme ADAR2
err2009-06-01
err0
errOAAI
errMinati Singh; M. Bridget Zimmerman; Terry G. Beltz; Alan Kim Johnson
err分享
err收藏
Borg, Omega, and Kubernetes
err2016-04-26
err368
errOAAI
errBurns, Brendan; Grant, Brian; Oppenheimer, David; Brewer, Eric; Wilkes, John
err分享
err收藏
A homoleptic mononuclear iridium(II) organometallic complex: synthesis and x-ray structure of [Ir(C6Cl5)4]2-
err2002-05-01
err0
PREAI
errMaria P. Garcia; M. Victoria Jimenez; Luis A. Oro; Fernando J. Lahoz; Marisa Camellini Tiripicchio; Antonio Tiripicchio
err分享
err收藏
学者 查看更多内容