Confidence interval-based overload avoidance algorithm for virtual machine placement

被引:3
|
作者
Ahmadi, Javad [1 ]
Haghighat, Abolfazl Toroghi [2 ]
Rahmani, Amir Masoud [3 ]
Ravanmehr, Reza [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Cent Tehran Branch, Tehran, Iran
[2] Islamic Azad Univ, Fac Comp & Informat Technol Engn, Qazvin Branch, Qazvin, Iran
[3] Natl Yunlin Univ Sci & Technol, Future Technol Res Ctr, Touliu, Taiwan
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2022年 / 52卷 / 10期
关键词
Green cloud; cloud computing; virtualization; dynamic consolidation; virtual machine placement; Overload avoidance; ENERGY-EFFICIENT; DYNAMIC CONSOLIDATION; VM CONSOLIDATION; DATA CENTERS; CLOUD; QUALITY; ENVIRONMENTS; CONSUMPTION; PREDICTION; SERVICE;
D O I
10.1002/spe.3127
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Virtualization plays an essential role in decreasing energy consumption and optimizing resource utilization by enabling the creation of virtual machines (VM) and their consolidation through live migration. Excessive migrations and a lack of required VMs are two critical factors in QoS degradation. The current consolidation approaches impose an intensive time complexity and cannot be used in large data centers with hundreds of hosts. This article proposes a framework for dynamic consolidation divided into a QoS-aware algorithm for overload avoidance and a power-aware algorithm for VM placement. To compute a safe zone criterion for any VM, relations were suggested by applying an interval estimate with a confidence level. By employing this criterion, the offered algorithm could guarantee the quality of service (QoS), particularly for specific VMs, while avoiding overhead. The VM placement algorithm is developed based on the maximum utilization of active hosts. It provides the capability to control the number of active hosts for the data center manager. The simulation results with real workloads revealed that the proposed framework could decline the amount of service level agreement violations by 78% and the number of migrations by 74%, and energy consumption by up to 13% in comparison with the best results of the benchmark algorithms. Hence, the application of this framework upgrades the QoS of data centers and declines their energy costs.
引用
收藏
页码:2288 / 2311
页数:24
相关论文
共 50 条
  • [31] VIRTUAL MACHINE PLACEMENT ALGORITHM FOR VIRTUALIZED DESKTOP INFRASTRUCTURE
    Cao Le Thanh Man
    Kayashima, Makoto
    2011 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS, 2011, : 333 - 337
  • [32] Virtual Machine Placement Using JAYA Optimization Algorithm
    Reddy, M. Amarendhar
    Ravindranath, K.
    APPLIED ARTIFICIAL INTELLIGENCE, 2020, 34 (01) : 31 - 46
  • [33] An interval-based congestion control algorithm under varying network conditions
    Zhi Liu
    Yun Zhang
    Yaonan Wang
    International Journal of Control, Automation and Systems, 2011, 9 : 98 - 103
  • [34] An Interval-based Congestion Control Algorithm under Varying Network Conditions
    Liu, Zhi
    Zhang, Yun
    Wang, Yaonan
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2011, 9 (01) : 98 - 103
  • [35] Interval-based multi-objective metaheuristic honey badger algorithm
    Huang, Peixin
    Zhou, Guo
    Zhou, Yongquan
    Luo, Qifang
    Soft Computing, 2024, 28 (19) : 11295 - 11322
  • [36] Energy-efficiency virtual machine placement based on binary gravitational search algorithm
    Foudil Abdessamia
    Wei-Zhe Zhang
    Yu-Chu Tian
    Cluster Computing, 2020, 23 : 1577 - 1588
  • [37] Optimising data access latencies of virtual machine placement based on greedy algorithm in datacentre
    Zhang, Xinyan
    Li, Keqiu
    Zhang, Yong
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 18 (02) : 186 - 194
  • [38] An Improved Virtual Machine Placement Algorithm Based on Traffic Bandwidth Optimization in Data Center
    ZHAO Changming
    LIU Jian
    China Communications, 2015, (S2) : 83 - 92
  • [39] Solving Virtual Machine placement in Cloud data centre based on Novel Firefly algorithm
    Kalaipriyan, T.
    Amudhavel, J.
    Pothula, Sujatha
    BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2018, 11 (01): : 48 - 53
  • [40] Multi-Objective Virtual Machine Placement Algorithm Based on Particle Swarm Optimization
    Braiki, Khaoula
    Youssef, Habib
    2018 14TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2018, : 279 - 284