A learning-based approach for virtual machine placement in cloud data centers

被引:53
|
作者
Ghobaei-Arani, Mostafa [1 ]
Rahmanian, Ali Asghar [2 ]
Shamsi, Mahboubeh [3 ]
Rasouli-Kenari, Abdolreza [3 ]
机构
[1] Islamic Azad Univ, Qom Branch, Young Researchers & Elite Club, Qom, Iran
[2] Univ Amsterdam, Inst Informat, Amsterdam, Netherlands
[3] Qom Univ Technol, Fac Elect & Comp Engn, Qom, Iran
关键词
cloud computing; energy consumption; learning automata; virtual machine placement; virtualization; DYNAMIC CONSOLIDATION; MANAGEMENT; HEURISTICS; ENERGY; PERFORMANCE; ALGORITHMS; AUTOMATA;
D O I
10.1002/dac.3537
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In recent years, the increasing use of cloud services has led to the growth and importance of developing cloud data centers. One of the challenging issues in the cloud environments is high energy consumption in data centers, which has been ignored in the corporate competition for developing cloud data centers. The most important problems of using large cloud data centers are high energy costs and greenhouse gas emission. So, researchers are now struggling to find an effective approach to decreasing energy consumption in cloud data centers. One of the preferred techniques for reducing energy consumption is the virtual machines (VMs) placement. In this paper, we present a VM allocation algorithm to reduce energy consumption and Service Level Agreement Violation (SLAV). The proposed algorithm is based on best-fit decreasing algorithm, which uses learning automata theory, correlation coefficient, and ensemble prediction algorithm to make better decisions in VM allocation. The experimental results indicated improvement regarding energy consumption and SLAV, compared with well-familiar baseline VM allocation algorithms.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] An Approach to Virtual Machine Placement in Cloud Data Centers
    Telenyk, Sergii
    Zharikov, Eduard
    Rolik, Oleksandr
    [J]. 2016 INTERNATIONAL CONFERENCE RADIO ELECTRONICS & INFO COMMUNICATIONS (UKRMICO), 2016,
  • [2] An Energy-Efficient Approach for Virtual Machine Placement in Cloud Based Data Centers
    Kord, Negin
    Haghighi, Hassan
    [J]. 2013 5TH CONFERENCE ON INFORMATION AND KNOWLEDGE TECHNOLOGY (IKT), 2013, : 44 - 49
  • [3] Secure virtual machine placement in cloud data centers
    Agarwal, Amit
    Ta Nguyen Binh Duong
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 : 210 - 222
  • [4] Optimistic virtual machine placement in cloud data centers using queuing approach
    Ponraj, Anitha
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 93 : 338 - 344
  • [5] An approximation algorithm for virtual machine placement in cloud data centers
    Zahra Mahmoodabadi
    Mostafa Nouri-Baygi
    [J]. The Journal of Supercomputing, 2024, 80 : 915 - 941
  • [6] Multicriteria Optimization of Virtual Machine Placement in Cloud Data Centers
    Toutov, Andrew
    Toutova, Natalia
    Vorozhtsov, Anatoly
    Andreev, Ilya
    [J]. PROCEEDINGS OF THE 28TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION FRUCT, 2021, : 482 - 487
  • [7] An approximation algorithm for virtual machine placement in cloud data centers
    Mahmoodabadi, Zahra
    Nouri-Baygi, Mostafa
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (01): : 915 - 941
  • [8] Flow and Virtual Machine Placement in Wireless Cloud Data Centers
    Roh, Heejun
    Kim, Kyunghwi
    Pack, Sangheon
    Lee, Wonjun
    [J]. QUALITY, RELIABILITY, SECURITY AND ROBUSTNESS IN HETEROGENEOUS NETWORKS, 2017, 199 : 138 - 148
  • [9] Big Data Aware Virtual Machine Placement in Cloud Data Centers
    Hall, Logan
    Harris, Bryan
    Tomes, Erica
    Altiparmak, Nihat
    [J]. BDCAT'17: PROCEEDINGS OF THE FOURTH IEEE/ACM INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING, APPLICATIONS AND TECHNOLOGIES, 2017, : 209 - 218
  • [10] A multi-objective load balancing algorithm for virtual machine placement in cloud data centers based on machine learning
    Ghasemi, Arezoo
    Haghighat, AbolfazI Toroghi
    [J]. COMPUTING, 2020, 102 (09) : 2049 - 2072