An Efficient Load Prediction-Driven Scheduling Strategy Model in Container Cloud

被引:3
|
作者
Wang, Lu [1 ]
Guo, Shuaidong [1 ]
Zhang, Pengli [1 ]
Yue, Haodong [1 ]
Li, Yaxiao [1 ]
Wang, Chenyi [1 ]
Cao, Zhuang [1 ]
Cui, Di [1 ]
机构
[1] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Peoples R China
基金
中国国家自然科学基金;
关键词
All Open Access; Gold;
D O I
10.1155/2023/5959223
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The rise of containerization has led to the development of container cloud technology, which offers container deployment and management services. However, scheduling a large number of containers efficiently remains a significant challenge for container cloud service platforms. Traditional load prediction methods and scheduling algorithms do not fully consider interdependencies between containers or fine-grained resource scheduling, leading to poor resource utilization and scheduling efficiency. To address these challenges, this paper proposes a new load prediction model CNN-BiGRU-Attention and a container scheduling strategy based on load prediction. The prediction model CNN and BiGRU focus on the local features of load data and long sequence dependencies, respectively, as well as introduce the attention mechanism to make the model more easily capture the features of long distance dependencies in the sequence. A container scheduling strategy based on load prediction is also designed, which first uses the load prediction model to predict the load state and then generates a scheduling strategy based on the load prediction value to determine the change of the number of container replicas in a fine-grained manner based on the load prediction value in the next time window, while the established domain-based container selection method is employed to facilitate the coarse-grained online migration of containers. Experiments conducted using public datasets and open-source simulation platforms demonstrate that the proposed approach achieves a 37.4% improvement in container load prediction accuracy and a 21.7% improvement in container scheduling efficiency compared to traditional methods. These results highlight the effectiveness of the proposed approach in addressing the challenges faced by container cloud service platforms.
引用
收藏
页数:25
相关论文
共 50 条
  • [21] Load prediction based elastic resource scheduling strategy in Flink
    Li Z.
    Yu J.
    Wang Y.
    Bian C.
    Pu Y.
    Zhang Y.
    Liu Y.
    Tongxin Xuebao/Journal on Communications, 2020, 41 (10): : 92 - 108
  • [22] Efficient and Load Balancing Strategy for Task Scheduling in Spatial Crowdsourcing
    Sun, Dezhi
    Gao, Yong
    Yu, Dan
    WEB-AGE INFORMATION MANAGEMENT, 2016, 9998 : 161 - 173
  • [23] Study on Safety Scheduling Strategy with Cloud Computing Model
    Tian Junfeng
    Zhou Heng
    2015 SEVENTH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA 2015), 2015, : 1061 - 1065
  • [24] Load prediction for energy-aware scheduling for Cloud computing platforms
    Dambreville, Alexandre
    Tomasik, Joanna
    Cohen, Johanne
    Dufoulon, Fabien
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 2604 - 2607
  • [25] An Efficient Data Driven-Based Model for Prediction of the Total Sediment Load in Rivers
    Noori, Roohollah
    Ghiasi, Behzad
    Salehi, Sohrab
    Bidhendi, Mehdi Esmaeili
    Raeisi, Amin
    Partani, Sadegh
    Meysami, Rojin
    Mahdian, Mehran
    Hosseinzadeh, Majid
    Abolfathi, Soroush
    HYDROLOGY, 2022, 9 (02)
  • [26] An Efficient Load Balancing Strategy Based on MapReduce for Public Cloud
    Ragmani, Awatif
    El Omri, Amina
    Abghour, Noreddine
    Moussaid, Khalid
    Rida, Mohamed
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [27] An efficient load balancing technique for task scheduling in heterogeneous cloud environment
    Mahmoud, Hadeer
    Thabet, Mostafa
    Khafagy, Mohamed H.
    Omara, Fatma A.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 3405 - 3419
  • [28] Efficient Cloud Resource Scheduling with an Optimized Throttled Load Balancing Approach
    Kumar, V. Dhilip
    Praveenchandar, J.
    Arif, Muhammad
    Brezulianu, Adrian
    Geman, Oana
    Ikram, Atif
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 77 (02): : 2179 - 2188
  • [29] An efficient load balancing technique for task scheduling in heterogeneous cloud environment
    Hadeer Mahmoud
    Mostafa Thabet
    Mohamed H. Khafagy
    Fatma A. Omara
    Cluster Computing, 2021, 24 : 3405 - 3419
  • [30] Prediction-Driven Decision Support for Patients With Mild Stroke: A Model Based on Machine Learning Algorithms
    Lin, Xinping
    Lin, Shiteng
    Cui, XiaoLi
    Zou, Daizun
    Jiang, FuPing
    Zhou, JunShan
    Chen, NiHong
    Zhao, Zhihong
    Zhang, Juan
    Zou, Jianjun
    FRONTIERS IN NEUROLOGY, 2021, 12