CoLocateMe: Aggregation-Based, Energy, Performance and Cost Aware VM Placement and Consolidation in Heterogeneous IaaS Clouds

被引:7
|
作者
Zakarya, Muhammad [1 ]
Gillam, Lee [2 ]
Salah, Khaled [3 ]
Rana, Omer [4 ]
Tirunagari, Santosh [5 ]
Buyya, Rajkumar [6 ]
机构
[1] Abdul Wali Khan Univ, Dept Comp Sci, Mardan 23200, Pakistan
[2] Univ Surrey, Guildford GU2 7XH, England
[3] Khalifa Univ, Abu Dhabi 127788, U Arab Emirates
[4] Univ Cardiff, Cardiff CF10 3AT, Wales
[5] Middlesex Univ, London NW4 4BT, England
[6] Univ Melbourne, Sch Comp & Informat Syst, Cloud Comp & Distributed Syst Lab, Parkville, Vic 3010, Australia
基金
澳大利亚研究理事会;
关键词
Runtime; Costs; Energy consumption; Cloud computing; Switches; Resource management; Measurement; Clouds; datacenters; VM placement; resource consolidation; migrations; heterogeneity; energy efficiency; performance; VIRTUAL MACHINES; MIGRATION;
D O I
10.1109/TSC.2022.3181375
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In many production clouds, with the notable exception of Google, aggregation-based VM placement policies are used to provision datacenter resources energy and performance efficiently. However, if VMs with similar workloads are placed onto the same machines, they might suffer from contention, particularly, if they are competing for similar resources. High levels of resource contention may degrade VMs performance, and, therefore, could potentially increase users' costs and infrastructure's energy consumption. Furthermore, segregation-based methods result in stranded resources and, therefore, less economics. The recent industrial interest in segregating workloads opens new directions for research. In this article, we demonstrate how aggregation and segregation-based VM placement policies lead to variabilities in energy efficiency, workload performance, and users' costs. We, then, propose various approaches to aggregation-based placement and migration. We investigate through a number of experiments, using Microsoft Azure and Google's workload traces for more than twelve thousand hosts and a million VMs, the impact of placement decisions on energy, performance, and costs. Our extensive simulations and empirical evaluation demonstrate that, for certain workloads, aggregation-based allocation and consolidation is similar to 9.61% more energy and similar to 20.0% more performance efficient than segregation-based policies. Moreover, various aggregation metrics, such as runtimes and workload types, offer variations in energy consumption and performance, therefore, users' costs.
引用
收藏
页码:1023 / 1038
页数:16
相关论文
共 41 条
  • [1] Energy efficiency of VM consolidation in IaaS clouds
    Teng, Fei
    Yu, Lei
    Li, Tianrui
    Deng, Danting
    Magoules, Frederic
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (02): : 782 - 809
  • [2] Energy efficiency of VM consolidation in IaaS clouds
    Fei Teng
    Lei Yu
    Tianrui Li
    Danting Deng
    Frédéric Magoulès
    The Journal of Supercomputing, 2017, 73 : 782 - 809
  • [3] Context Aware VM Placement Optimization Technique for Heterogeneous IaaS Cloud
    Kulkarni, Ashwin Kumar
    Annappa, B.
    IEEE ACCESS, 2019, 7 : 89702 - 89713
  • [4] A Review on Energy Aware VM Placement and Consolidation Techniques
    Kaur, Sukhandeep
    Bawa, Seema
    2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 3, 2015, : 815 - 821
  • [5] Fuzzy Logic Based Energy Aware VM Consolidation
    Monil, Mohammad Alaul Haque
    Rahman, Rashedur M.
    INTERNET AND DISTRIBUTED COMPUTING SYSTEMS, IDCS 2015, 2015, 9258 : 31 - 38
  • [6] Energy-aware VM placement algorithms for the OpenStack Neat consolidation framework
    Fikru Feleke Moges
    Surafel Lemma Abebe
    Journal of Cloud Computing, 8
  • [7] Energy-aware VM placement algorithms for the OpenStack Neat consolidation framework
    Moges, Fikru Feleke
    Abebe, Surafel Lemma
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2019, 8 (1):
  • [8] Performance study of resource aware energy efficient VM Placement Algorithm
    Ranjana, R.
    Radha, S.
    Raja, J.
    PROCEEDINGS OF THE 2016 IEEE INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, SIGNAL PROCESSING AND NETWORKING (WISPNET), 2016, : 86 - 89
  • [9] A Cost Model for IaaS Clouds Based on Virtual Machine Energy Consumption
    Hinz, Mauro
    Koslovski, Guilherme Piegas
    Miers, Charles C.
    Pilla, Laercio L.
    Pillon, Mauricio A.
    JOURNAL OF GRID COMPUTING, 2018, 16 (03) : 493 - 512
  • [10] A Cost Model for IaaS Clouds Based on Virtual Machine Energy Consumption
    Mauro Hinz
    Guilherme Piegas Koslovski
    Charles C. Miers
    Laércio L. Pilla
    Maurício A. Pillon
    Journal of Grid Computing, 2018, 16 : 493 - 512