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 条
  • [31] Virtual Machine Migration in Cloud Computing
    Kaur, Pankajdeep
    Rani, Anita
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (05): : 337 - 342
  • [32] Scheduling design for computing systems with uncertain processing times
    Levin, VI
    CONCURRENT ENGINEERING: ADVANCED DESIGN, PRODUCTION AND MANAGEMENT SYSTEMS, 2003, : 101 - 105
  • [33] An Improved Ant Colony Algorithm for Virtual Resource Scheduling in Cloud Computing Methods to Improve the Performance of Virtual Resource Scheduling
    Zhong, Chunlei
    Yang, Gang
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (01) : 249 - 261
  • [34] An efficient virtual CPU scheduling in cloud computing
    Jang, Joonhyouk
    Jung, Jinman
    Hong, Jiman
    SOFT COMPUTING, 2020, 24 (08) : 5987 - 5997
  • [35] An efficient virtual CPU scheduling in cloud computing
    Joonhyouk Jang
    Jinman Jung
    Jiman Hong
    Soft Computing, 2020, 24 : 5987 - 5997
  • [36] Resources Scheduling in Virtual Environment of Cloud Computing
    El Mahoti, Yassine
    Aknin, Noura
    Amjad, Souad
    El Kadiri, Kamal Eddine
    PROCEEDINGS OF THE MEDITERRANEAN CONFERENCE ON INFORMATION & COMMUNICATION TECHNOLOGIES 2015 (MEDCT 2015), VOL 2, 2016, 381 : 613 - 618
  • [37] PERFORMANCE EVALUATION OF VIRTUAL MACHINE (VM) SCHEDULING POLICIES IN CLOUD COMPUTING (SPACESHARED & TIMESHARED)
    Khurana, Sumit
    Marwah, Khyati
    2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [38] Energy-Saving Virtual Machine Scheduling in Cloud Computing with Fixed Interval Constraints
    Nguyen Quang-Hung
    Nguyen Thanh Son
    Nam Thoai
    TRANSACTIONS ON LARGE-SCALE DATA- AND KNOWLEDGE-CENTERED SYSTEMS XXXI: SPECIAL ISSUE ON DATA AND SECURITY ENGINEERING, 2017, 10140 : 124 - 145
  • [39] VMSAGE: A virtual machine scheduling algorithm based on the gravitational effect for green Cloud computing
    Xu, Xiaolong
    Zhang, Qitong
    Maneas, Stathis
    Sotiriadis, Stelios
    Gavan, Collette
    Bessis, Nik
    SIMULATION MODELLING PRACTICE AND THEORY, 2019, 93 : 87 - 103
  • [40] Stochastic scheduling for variation-aware virtual machine placement in a cloud computing CPS
    Chen, Yunliang
    Chen, Xiaodao
    Liu, Wangyang
    Zhou, Yuchen
    Zomaya, Albert Y.
    Ranjan, Rajiv
    Hu, Shiyan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 105 : 779 - 788