HARMONY: Dynamic Heterogeneity-Aware Resource Provisioning in the Cloud

被引:62
|
作者
Zhang, Qi [1 ]
Zhani, Mohamed Faten [1 ]
Boutaba, Raouf [1 ]
Hellerstein, Joseph L. [2 ]
机构
[1] Univ Waterloo, Waterloo, ON N2L 3G1, Canada
[2] Google Inc, Seattle 98103, WA USA
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1109/ICDCS.2013.28
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data centers today consume tremendous amount of energy in terms of power distribution and cooling. Dynamic capacity provisioning is a promising approach for reducing energy consumption by dynamically adjusting the number of active machines to match resource demands. However, despite extensive studies of the problem, existing solutions for dynamic capacity provisioning have not fully considered the heterogeneity of both workload and machine hardware found in production environments. In particular, production data centers often comprise several generations of machines with different capacities, capabilities and energy consumption characteristics. Meanwhile, the workloads running in these data centers typically consist of a wide variety of applications with different priorities, performance objectives and resource requirements. Failure to consider heterogenous characteristics will lead to both sub-optimal energy-savings and long scheduling delays, due to incompatibility between workload requirements and the resources offered by the provisioned machines. To address this limitation, in this paper we present HARMONY, a Heterogeneity-Aware Resource Management System for dynamic capacity provisioning in cloud computing environments. Specifically, we first use the K-means clustering algorithm to divide the workload into distinct task classes with similar characteristics in terms of resource and performance requirements. Then we present a novel technique for dynamically adjusting the number of machines of each type to minimize total energy consumption and performance penalty in terms of scheduling delay. Through simulations using real traces from Google's compute clusters, we found that our approach can improve data center energy efficiency by up to 28% compared to heterogeneity-oblivious solutions.
引用
收藏
页码:510 / 519
页数:10
相关论文
共 50 条
  • [21] Heterogeneity-aware distributed access structure
    Beltrán, AG
    Milligan, P
    Sage, P
    [J]. FIFTH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2005, : 152 - 153
  • [22] HALO: Heterogeneity-Aware Load Balancing
    Gandhi, Anshul
    Zhang, Xi
    Mittal, Naman
    [J]. 2015 IEEE 23rd International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2015), 2015, : 242 - 251
  • [23] A Value Based Dynamic Resource Provisioning Model in Cloud
    Sood, Sandeep K.
    [J]. INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2013, 3 (01) : 1 - 12
  • [24] Dynamic Resource Provisioning for Video Transcoding in IaaS Cloud
    Farhad, S. M.
    Bappi, Md. Saiful Islam
    Ghosh, Ashikee
    [J]. PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 380 - 384
  • [25] A Value Based Dynamic Resource Provisioning Model in Cloud
    Sood, Sandeep K.
    [J]. INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2013, 3 (02) : 35 - 46
  • [26] Heterogeneity-Aware Data Placement in Hybrid Clouds
    Marquez, Jack D.
    Gonzalez, Juan D.
    Mondragon, Oscar H.
    [J]. CLOUD COMPUTING - CLOUD 2019, 2019, 11513 : 177 - 191
  • [27] Application-Aware Dynamic Fine-Grained Resource Provisioning in a Virtualized Cloud Data Center
    Bi, Jing
    Yuan, Haitao
    Tan, Wei
    Zhou, MengChu
    Fan, Yushun
    Zhang, Jia
    Li, Jianqiang
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2017, 14 (02) : 1172 - 1184
  • [28] Energy Efficient Resource Provisioning with Dynamic VM Placement Using Energy Aware Load Balancer in Cloud
    Pavithra, B.
    Ranjana, R.
    [J]. 2016 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2016,
  • [29] MOHAWK: Mobility and Heterogeneity-Aware Dynamic Community Selection for Hierarchical Federated Learning
    Farcas, Allen-Jasmin
    Lee, Myungjin
    Kompella, Ramana Rao
    Latapie, Hugo
    de Veciana, Gustavo
    Marculescu, Radu
    [J]. PROCEEDINGS 8TH ACM/IEEE CONFERENCE ON INTERNET OF THINGS DESIGN AND IMPLEMENTATION, IOTDI 2023, 2023, : 249 - 261
  • [30] FLASH: Heterogeneity-Aware Federated Learning at Scale
    Yang, Chengxu
    Xu, Mengwei
    Wang, Qipeng
    Chen, Zhenpeng
    Huang, Kang
    Ma, Yun
    Bian, Kaigui
    Huang, Gang
    Liu, Yunxin
    Jin, Xin
    Liu, Xuanzhe
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (01) : 483 - 500