Integrating Heuristic and Machine-Learning Methods for Efficient Virtual Machine Allocation in Data Centers

被引:20
|
作者
Pahlevan, Ali [1 ]
Qu, Xiaoyu [1 ]
Zapater, Marina [1 ]
Atienza, David [1 ]
机构
[1] Swiss Fed Inst Technol Lausanne EPFL, ESL, CH-1015 Lausanne, Switzerland
基金
欧盟地平线“2020”; 欧洲研究理事会;
关键词
Cloud data centers (DCs); energy-network traffic tradeoffs; greedy heuristic; hyper heuristic; integer linear programming (ILP); machine learning (ML); quality of service (QoS); scalability assessment; CONSOLIDATION; MANAGEMENT; PLACEMENT; POWER;
D O I
10.1109/TCAD.2017.2760517
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern cloud data centers (DCs) need to tackle efficiently the increasing demand for computing resources and address the energy efficiency challenge. Therefore, it is essential to develop resource provisioning policies that are aware of virtual machine (VM) characteristics, such as CPU utilization and data communication, and applicable in dynamic scenarios. Traditional approaches fall short in terms of flexibility and applicability for large-scale DC scenarios. In this paper, we propose a heuristic-and a machine learning (ML)-based VM allocation method and compare them in terms of energy, quality of service (QoS), network traffic, migrations, and scalability for various DC scenarios. Then, we present a novel hyper-heuristic algorithm that exploits the benefits of both methods by dynamically finding the best algorithm, according to a user-defined metric. For optimality assessment, we formulate an integer linear programming (ILP)-based VM allocation method to minimize energy consumption and data communication, which obtains optimal results, but is impractical at runtime. Our results demonstrate that the ML approach provides up to 24% server-to-server network traffic improvement and reduces execution time by up to 480x compared to conventional approaches, for large-scale scenarios. On the contrary, the heuristic outperforms the ML method in terms of energy and network traffic for reduced scenarios. We also show that the heuristic and ML approaches have up to 6% energy consumption overhead compared to ILP-based optimal solution. Our hyper-heuristic integrates the strengths of both the heuristic and the ML methods by selecting the best one during runtime.
引用
下载
收藏
页码:1667 / 1680
页数:14
相关论文
共 50 条
  • [11] Energy-Efficient Virtual Machine Replication for Data Centers
    Oncioiu, Raluca
    Pop, Florin
    2018 17TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2018, : 126 - 132
  • [12] Power-Efficient Virtual Machine Replication in Data Centers
    Khani, Payman
    Tang, Bin
    Han, Jiaochao
    Beheshti, Mohsen
    2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
  • [13] Evaluation of machine-learning methods for ligand-based virtual screening
    Beining Chen
    Robert F. Harrison
    George Papadatos
    Peter Willett
    David J. Wood
    Xiao Qing Lewell
    Paulette Greenidge
    Nikolaus Stiefl
    Journal of Computer-Aided Molecular Design, 2007, 21 : 53 - 62
  • [14] Virtual Machine Resources Allocation Methods Based on History Data
    Wang H.
    Li Z.
    Zhang X.
    Bu H.
    Kong L.
    Zhao X.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2019, 56 (04): : 779 - 789
  • [15] On Integrating the Data-Science and Machine-Learning Pipelines for Responsible AI
    Esmaelizadeh, Armin
    Rorseth, Joel
    Yu, Andy
    Godfrey, Parke
    Golab, Lukasz
    Srivastava, Divesh
    Szlichta, Jaroslaw
    Taghva, Kazem
    FIRST WORKSHOP ON GOVERNANCE, UNDERSTANDING, AND INTEGRATION OF DATA FOR EFFECTIVE AND RESPONSIBLE AI, GUIDE-AI 2024, 2024, : 50 - 53
  • [16] Evaluation of machine-learning methods for ligand-based virtual screening
    Chen, Beining
    Harrison, Robert F.
    Papadatos, George
    Willett, Peter
    Wood, David J.
    Lewell, Xiao Qing
    Greenidge, Paulette
    Stiefl, Nikolaus
    JOURNAL OF COMPUTER-AIDED MOLECULAR DESIGN, 2007, 21 (1-3) : 53 - 62
  • [17] Enhancing Machine-Learning Methods for Sentiment Classification of Web Data
    Wang, Zhaoxia
    Tong, Victor Joo Chuan
    Chin, Hoong Chor
    INFORMATION RETRIEVAL TECHNOLOGY, AIRS 2014, 2014, 8870 : 394 - 405
  • [18] Ship classification based on trajectory data with machine-learning methods
    Kraus, Paul
    Mohrdieck, Camilla
    Schwenker, Friedhelm
    2018 19TH INTERNATIONAL RADAR SYMPOSIUM (IRS), 2018,
  • [19] Machine-Learning Methods for Complex Flows
    Vinuesa, Ricardo
    Le Clainche, Soledad
    ENERGIES, 2022, 15 (04)
  • [20] Thermal-Aware Virtual Machine Allocation for Heterogeneous Cloud Data Centers
    Akbari, Abbas
    Khonsari, Ahmad
    Ghoreyshi, Seyed Mohammad
    ENERGIES, 2020, 13 (11)