Methods for virtual machine scheduling with uncertain execution times in cloud computing

被引:0
|
作者
Haiyan Xu
Xiaoping Li
机构
[1] Southeast University,School of Computer Science and Engineering
[2] JinLing Institute of Technology,Department of Public Basic Course, Jiangsu Key Laboratory of Data Science and Smart Software
关键词
Cloud computing; Scheduling; Mapreduce; Learning effects;
D O I
暂无
中图分类号
学科分类号
摘要
Execution times are crucial for effectiveness of tasks or jobs scheduling. It is very hard to accurately estimate execution times because they are influenced by many factors. Though there are some models for traditional machine scheduling problems, no attention has been paid on virtual machine scheduling in cloud computing. Based on cloud agent (VM administrator, scheduler or intelligent procedure) experiences, we develop integrated learning effects models to obtain accurate execution times. Based on the constructed learning effects model for single virtual machine scheduling, optimal schedule rules are proposed for minimizing makespan, the total completion time and the sum of (square) completion times. Problems with the total weighted completion time and the maximum lateness minimization are proved to be optimally solvable in polynomial time only for certain assumptions. Furthermore, we adapt the developed learning effects model to two special m-virtual machine MapReduce scenarios, for which optimal schedule rules are introduced correspondingly. Optimal solutions are demonstrated by examples of the problems under study using the constructed rules.
引用
收藏
页码:325 / 335
页数:10
相关论文
共 50 条
  • [1] Methods for virtual machine scheduling with uncertain execution times in cloud computing
    Xu, Haiyan
    Li, Xiaoping
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2019, 10 (02) : 325 - 335
  • [2] A Survey on Virtual Machine Scheduling in Cloud Computing
    Liu, Li
    Qiu, Zhe
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 2717 - 2721
  • [3] Intensified Scheduling Algorithm for Virtual Machine Tasks in Cloud Computing
    Saranu, K. A.
    Jaganathan, Suresh
    ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY ALGORITHMS IN ENGINEERING SYSTEMS, VOL 2, 2015, 325 : 283 - 290
  • [4] Incentive-aware virtual machine scheduling in cloud computing
    Heyang Xu
    Yang Liu
    Wei Wei
    Wenqiang Zhang
    The Journal of Supercomputing, 2018, 74 : 3016 - 3038
  • [5] Incentive-aware virtual machine scheduling in cloud computing
    Xu, Heyang
    Liu, Yang
    Wei, Wei
    Zhang, Wenqiang
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (07): : 3016 - 3038
  • [6] Efficient task scheduling on virtual machine in cloud computing environment
    Alam, Mahfooz
    Mahak
    Haidri, Raza Abbas
    Yadav, Dileep Kumar
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2021, 17 (03) : 271 - 287
  • [7] Virtual Machine Allocation in Cloud Computing for Minimizing Total Execution Time on Each Machine
    Quyet Thang Nguyen
    Nguyen Quang-Hung
    Nguyen Huynh Tuong
    Van Hoai Tran
    Nam Thoai
    2013 INTERNATIONAL CONFERENCE ON COMPUTING, MANAGEMENT AND TELECOMMUNICATIONS (COMMANTEL), 2013, : 241 - 245
  • [8] A fault tolerance aware virtual machine scheduling algorithm in cloud computing
    Xu H.
    Cheng P.
    Liu Y.
    Wei W.
    International Journal of Performability Engineering, 2019, 15 (11): : 2990 - 2997
  • [9] Task scheduling and virtual machine allocation policy in cloud computing environment
    Xiong Fu
    Yeliang Cang
    JournalofSystemsEngineeringandElectronics, 2015, 26 (04) : 847 - 856
  • [10] RETRACTION: Efficient task scheduling on virtual machine in cloud computing environment
    Alam, M.
    Mahak
    Haidri, R. A.
    Yadav, D. K.
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2024,