Scheduling method with adaptive learning for microservice workflows with hybrid resource provisioning

被引:5
|
作者
Gu, Haihua [1 ]
Li, Xiaoping [2 ]
Liu, Muyao [2 ]
Wang, Shuang [2 ]
机构
[1] Nanjing Vocat Coll Informat Technol, Sch Comp & Software, Nanjing 210023, Peoples R China
[2] Southeast Univ, Minist Educ, Key Lab Comp Network & Informat Integrat, Sch Comp Sci & Engn, Nanjing 211189, Peoples R China
基金
中国国家自然科学基金;
关键词
Microservices; Workflow scheduling; Docker containers; Hybrid provisioning; CLOUD; OPTIMIZATION; ALGORITHM;
D O I
10.1007/s13042-021-01396-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
More and more attention has been paid to microservices from traditional monolithic workflows. How to rent on-demand and spot instances for microservice tasks in cloud computing is crucial to save rental costs for customers. According to the out-of-bid failure risks of spot instances and application deadline constraints, it is challenging to adaptively determine the number of on-demand and spot instances, allocate microservice tasks to the rented instances, and reschedule interrupted tasks. In this paper, we consider the problem of scheduling microservice workflows with hybrid resource provisioning. An adaptive-learning based scheduling algorithmic framework is proposed to intelligently sequence, allocate and online adjust tasks as well as monitor spot instance. Strategies for each component are developed. Components and parameter values are statistically calibrated over a comprehensive set of random instances. The proposed algorithm is compared to modified classical algorithms for similar problems. Experimental results demonstrate the effectiveness of the proposal for the considered problem.
引用
收藏
页码:3037 / 3048
页数:12
相关论文
共 50 条
  • [1] Scheduling method with adaptive learning for microservice workflows with hybrid resource provisioning
    Haihua Gu
    Xiaoping Li
    Muyao Liu
    Shuang Wang
    [J]. International Journal of Machine Learning and Cybernetics, 2021, 12 : 3037 - 3048
  • [2] Adaptive Resource Provisioning and Scheduling Algorithm for Scientific Workflows on IaaS Cloud
    Rajasekar P.
    Palanichamy Y.
    [J]. SN Computer Science, 2021, 2 (6)
  • [3] An Adaptive Resource Provisioning Method Using Job History Learning Technique in Hybrid Infrastructure
    Choi, Jieun
    Kim, Yoonhee
    [J]. 2016 IEEE 1ST INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2016, : 72 - 77
  • [4] Deadline Based Resource Provisioning and Scheduling Algorithm for Scientific Workflows on Clouds
    Rodriguez, Maria Alejandra
    Buyya, Rajkumar
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) : 222 - 235
  • [5] Hybrid Resource Provisioning for Cloud Workflows with Malleable and Rigid Tasks
    Chen, Long
    Li, Xiaoping
    Guo, Yucheng
    Ruiz, Ruben
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (03) : 1089 - 1102
  • [6] Cloud workflow scheduling with hybrid resource provisioning
    Chen, Long
    Li, Xiaoping
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (12): : 6529 - 6553
  • [7] Cloud workflow scheduling with hybrid resource provisioning
    Long Chen
    Xiaoping Li
    [J]. The Journal of Supercomputing, 2018, 74 : 6529 - 6553
  • [8] Online Machine Learning for Cloud Resource Provisioning of Microservice Backend Systems
    Alipour, Hanieh
    Liu, Yan
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 2433 - 2441
  • [9] Adaptive resource scheduling for workflows considering competence and preference
    Lee, KM
    [J]. KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 2, PROCEEDINGS, 2004, 3214 : 723 - 730
  • [10] Resource scheduling and provisioning for processing of dynamic stream workflows under latency constraints
    Brown, Alexander
    Garg, Saurabh
    Montgomery, James
    Ujjwal, K. C.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 131 : 166 - 182