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 条
  • [21] A Method for Load Balancing and Energy Optimization in Cloud Computing Virtual Machine Scheduling
    Chandravanshi, Kamlesh
    Soni, Gaurav
    Mishra, Durgesh Kumar
    ADVANCES IN COMPUTATIONAL INTELLIGENCE SYSTEMS, UKCI 2023, 2024, 1453 : 325 - 335
  • [22] Dynamic forecast scheduling algorithm for virtual machine placement in cloud computing environment
    Zhuo Tang
    Yanqing Mo
    Kenli Li
    Keqin Li
    The Journal of Supercomputing, 2014, 70 : 1279 - 1296
  • [23] Virtual machine resource scheduling algorithm for cloud computing based on auction mechanism
    Kong, Weiwei
    Lei, Yang
    Ma, Jing
    OPTIK, 2016, 127 (12): : 5099 - 5104
  • [24] Energy efficient workflow scheduling with virtual machine consolidation for green cloud computing
    Mohanapriya, N.
    Kousalya, G.
    Balakrishnan, P.
    Raj, C. Pethuru
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2018, 34 (03) : 1561 - 1572
  • [25] Hybrid optimization algorithm for task scheduling and virtual machine allocation in cloud computing
    G. Sreenivasulu
    Ilango Paramasivam
    Evolutionary Intelligence, 2021, 14 : 1015 - 1022
  • [26] Dynamic forecast scheduling algorithm for virtual machine placement in cloud computing environment
    Tang, Zhuo
    Mo, Yanqing
    Li, Kenli
    Li, Keqin
    JOURNAL OF SUPERCOMPUTING, 2014, 70 (03): : 1279 - 1296
  • [27] Single machine scheduling with uncertain release times
    Yue, Fan
    Song, Shiji
    Zhang, Yuli
    Wang, Rui
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 2729 - 2734
  • [28] Trustable Virtual Machine Scheduling in a Cloud
    Hermenier, Fabien
    Henrio, Ludovic
    PROCEEDINGS OF THE 2017 SYMPOSIUM ON CLOUD COMPUTING (SOCC '17), 2017, : 15 - 26
  • [29] Virtual Machine Schedulers for Cloud Computing
    Ettikyala, Kalpana
    Vijayalata, Yellasiri
    Mohan, M. Chandra
    2017 IEEE INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATION, INSTRUMENTATION AND CONTROL (ICICIC), 2017,
  • [30] Virtual machine monitoring in cloud computing
    Saswade, Nikhil
    Bharadi, Vinayak
    Zanzane, Yogesh
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON COMMUNICATION, COMPUTING AND VIRTUALIZATION (ICCCV) 2016, 2016, 79 : 135 - 142