Dynamic forecast scheduling algorithm for virtual machine placement in cloud computing environment

被引:0
|
作者
Zhuo Tang
Yanqing Mo
Kenli Li
Keqin Li
机构
[1] Hunan University,College of Information Science and Engineering
[2] State University of New York,Department of Computer Science
来源
关键词
Bin packing; Dynamic scheduling; Forecast; Virtualization; Virtual machine placement;
D O I
暂无
中图分类号
学科分类号
摘要
In most cloud computing platforms, the virtual machine quotas are seldom changed once initialized, although the current allocated resources are not efficiently utilized. The average utilization of cloud servers in most datacenters can be improved through virtual machine placement optimization. How to dynamically forecast the resource usage becomes a key problem. This paper proposes a scheduling algorithm called virtual machine dynamic forecast scheduling (VM-DFS) to deploy virtual machines in a cloud computing environment. In this algorithm, through analysis of historical memory consumption, the most suitable physical machine can be selected to place a virtual machine according to future consumption forecast. This paper formalizes the virtual machine placement problem as a bin-packing problem, which can be solved by the first-fit decreasing scheme. Through this method, for specific virtual machine requirements of applications, we can minimize the number of physical machines. The VM-DFS algorithm is verified through the CloudSim simulator. Our experiments are carried out on different numbers of virtual machine requests. Through analysis of the experimental results, we find that VM-DFS can save 17.08 % physical machines on the average, which outperforms most of the state-of-the-art systems.
引用
收藏
页码:1279 / 1296
页数:17
相关论文
共 50 条
  • [31] Virtual machine placement algorithm for minimizing run time in cloud environment
    Hu, Chia-Cheng
    Liu, Zhong-bao
    Ge, Su-Zhen
    Zhou, Hong-Bo
    Zhang, Chong-Jie
    Journal of Computers (Taiwan), 2019, 30 (04) : 58 - 65
  • [32] Resource-aware Algorithm for Virtual Machine Placement in Cloud Environment
    Gupta, Madnesh K.
    Amgoth, Tarachand
    2016 NINTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2016, : 349 - 354
  • [33] A Dynamic Placement Policy of Virtual Machine Based on MOGA in Cloud Environment
    Zhang, Mohan
    Ren, Honglin
    Xia, Chunhe
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 885 - 891
  • [34] 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
  • [35] A hybrid energy-aware algorithm for virtual machine placement in cloud computing
    Yousefi, Malek
    Babamir, Seyed Morteza
    COMPUTING, 2024, 106 (05) : 1297 - 1320
  • [36] A hybrid energy-aware algorithm for virtual machine placement in cloud computing
    Malek Yousefi
    Seyed Morteza Babamir
    Computing, 2024, 106 : 1297 - 1320
  • [37] A Classification-Based Virtual Machine Placement Algorithm in Mobile Cloud Computing
    Tang, Yuli
    Hu, Yao
    Zhang, Lianming
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2016, 10 (05): : 1998 - 2014
  • [38] A Weighted PageRank-Based Algorithm for Virtual Machine Placement in Cloud Computing
    Yao, Wenbin
    Shen, Yue
    Wang, Dongbin
    IEEE ACCESS, 2019, 7 : 176369 - 176381
  • [39] Meta Heuristic Backtracking Algorithm for Virtual Machine Placement in Cloud Computing Migration
    Suja, T. Lavanya
    Booba, B.
    COMPUTING SCIENCE, COMMUNICATION AND SECURITY, 2022, 1604 : 214 - 225
  • [40] 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