SCROOGEVM: Boosting Cloud Resource Utilization With Dynamic Oversubscription

被引:0
|
作者
Jacquet, Pierre [1 ,2 ]
Ledoux, Thomas [3 ,4 ]
Rouvoy, Romain [1 ,2 ]
机构
[1] Inria, F-33405 Talence, France
[2] Univ Lille, CRIStAL, UMR CNRS 9189, F-59000 Lille, France
[3] Inria, F-59650 Villeneuve dAscq, France
[4] IMT Atlantique, LS2N, UMR CNRS 6004, F-44000 Nantes, France
来源
关键词
Cloud computing; Memory management; Resource management; Virtual machine monitors; Green computing; Optimization; Dynamic scheduling; Cloud; IaaS; oversubscription;
D O I
10.1109/TSUSC.2024.3369333
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Despite continuous improvements, cloud physical resources remain underused, hence severely impacting the efficiency of these infrastructures at large. To overcome this inefficiency, Infrastructure-as-a-Service (IaaS) providers usually compensate for oversized Virtual Machines (VMs) by offering more virtual resources than are physically available on a host. However, this technique-known as oversubscription-may hinder performances when a statically-defined oversubscription ratio results in resource contention of hosted VMs. Therefore, instead of setting a static and cluster-wide ratio, this article studies how a greedy increase of the oversubscription ratio per Physical Machine (PM) and resources type can preserve performance goals. Keeping performance unchanged allows our contribution to be more realistically adopted by production-scale IaaS infrastructures. This contribution, named SCROOGEVM, leverages the detection of PM stability to carefully increase the associated oversubscription ratios. Based on metrics shared by public cloud providers, we investigate the impact of resource oversubscription on performance degradation. Subsequently, we conduct a comparative analysis of SCROOGEVM with state-of-the-art oversubscription computations. The results demonstrate that our approach outperforms existing methods by leveraging the presence of long-lasting VMs, while avoiding live migration penalties and performance impacts for stakeholders.
引用
收藏
页码:754 / 765
页数:12
相关论文
共 50 条
  • [1] Dynamic Resource Allocation with Efficient Power Utilization in Cloud
    Selvi, S. Thamarai
    Valliyammai, C.
    2014 SIXTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING, 2014, : 302 - 307
  • [2] Dynamic Backfilling Algorithm to Increase Resource Utilization in Cloud Computing
    Nayak, Suvendu Chandan
    Parida, Sasmita
    Tripathy, Chitaranjan
    Pattnaik, Prasant Kumar
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2019, 14 (01) : 1 - 26
  • [3] Resource Utilization Based Dynamic Pricing Approach on Cloud Computing Application
    Johannes, Adrian
    Nanda, Priyadarsi
    He, Xiangjian
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2015, 2015, 9532 : 669 - 677
  • [4] Dynamic Provisioning for High Energy Efficiency and Resource Utilization in Cloud RANs
    Hajisami, Abolfazl
    Tran, Tuyen X.
    Pompili, Dario
    2015 IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems (MASS), 2015, : 471 - 472
  • [5] Predicting Cloud Resource Utilization
    Borkowski, Michael
    Schulte, Stefan
    Hochreiner, Christoph
    2016 IEEE/ACM 9TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2016, : 37 - 42
  • [6] Improving Utilization through Dynamic VM Resource Allocation in Hybrid Cloud Environment
    Wang, Yuda
    Yang, Renyu
    Wo, Tianyu
    Jiang, Wenbo
    Hu, Chunming
    2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 241 - 248
  • [7] BARM: A Batch-Aware Resource Manager for Boosting Multiple Neural Networks Inference on GPUs With Memory Oversubscription
    Qiu, Zhao-Wei
    Liu, Kun-Sheng
    Chen, Ya-Shu
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 4612 - 4624
  • [8] Resource Utilization Analysis of Alibaba Cloud
    Deng, Li
    Ren, Yu-Lin
    Xu, Fei
    He, Heng
    Li, Chao
    INTELLIGENT COMPUTING THEORIES AND APPLICATION, PT I, 2018, 10954 : 183 - 194
  • [9] Improving Cluster Resource Efficiency with Oversubscription
    Chen, Jie
    Cao, Chun
    Zhang, Ying
    Ma, Xiaoxing
    Zhou, Haiwei
    Yang, Chengwei
    2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2018, : 144 - 153
  • [10] Dynamic Resource Management in Cloud
    Selvi, S. Thamarai
    Valliyammai, C.
    Sindhu, Gudi Pudi
    Basha, S. Sameer
    2014 SIXTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING, 2014, : 287 - 291