Model-driven auto-scaling of green cloud computing infrastructure

被引:73
|
作者
Dougherty, Brian [1 ]
White, Jules [2 ]
Schnlidt, Douglas C. [1 ]
机构
[1] Vanderbilt Univ, Inst Software Integrated Syst, Nashville, TN 37235 USA
[2] Virginia Tech, ECE, Blacksburg, VA 24060 USA
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2012年 / 28卷 / 02期
基金
美国国家科学基金会;
关键词
Cloud computing; Auto-scaling; Power optimization; Model-driven engineering;
D O I
10.1016/j.future.2011.05.009
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing can reduce power consumption by using virtualized computational resources to provision an application's computational resources on demand. Auto-scaling is an important cloud computing technique that dynamically allocates computational resources to applications to match their current loads precisely, thereby removing resources that would otherwise remain idle and waste power. This paper presents a model-driven engineering approach to optimizing the configuration, energy consumption, and operating cost of cloud auto-scaling infrastructure to create greener computing environments that reduce emissions resulting from superfluous idle resources. The paper provides four contributions to the study of model-driven configuration of cloud auto-scaling infrastructure by (1) explaining how virtual machine configurations can be captured in feature models, (2) describing how these models can be transformed into constraint satisfaction problems (CSPs) for configuration and energy consumption optimization, (3) showing how optimal auto-scaling configurations can be derived from these CSPs with a constraint solver, and (4) presenting a case study showing the energy consumption/cost reduction produced by this model-driven approach. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:371 / 378
页数:8
相关论文
共 50 条
  • [1] An Auto-Scaling Approach for Microservices in Cloud Computing Environments
    Matineh ZargarAzad
    Mehrdad Ashtiani
    Journal of Grid Computing, 2023, 21
  • [2] An Auto-Scaling Approach for Microservices in Cloud Computing Environments
    Zargarazad, Matineh
    Ashtiani, Mehrdad
    JOURNAL OF GRID COMPUTING, 2023, 21 (04)
  • [3] VM Auto-Scaling for Workflows in Hybrid Cloud Computing
    Ahn, Younsun
    Kim, Yoonhee
    2014 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC 2014), 2014, : 237 - 240
  • [4] A Dynamic Scalable Auto-Scaling Model as a Load Balancer in the Cloud Computing Environment
    Rout, Saroja Kumar
    Ravindra, J. V. R.
    Meda, Anudeep
    Mohanty, Sachi Nandan
    Kavididevi, Venkatesh
    EAI ENDORSED TRANSACTIONS ON SCALABLE INFORMATION SYSTEMS, 2023, 10 (05) : 1 - 7
  • [5] Introducing an adaptive model for auto-scaling cloud computing based on workload classification
    Alanagh, Yoosef Alidoost
    Firouzi, Mojtaba
    Kenari, Abdolreza Rasouli
    Shamsi, Mahboubeh
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (22):
  • [6] Auto-Scaling Techniques in Cloud Computing: Issues and Research Directions
    Alharthi, Saleha
    Alshamsi, Afra
    Alseiari, Anoud
    Alwarafy, Abdulmalik
    SENSORS, 2024, 24 (17)
  • [7] VM auto-scaling methods for high throughput computing on hybrid infrastructure
    Choi, Jieun
    Ahn, Younsun
    Kim, Seoyoung
    Kim, Yoonhee
    Choi, Jaeyoung
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (03): : 1063 - 1073
  • [8] Cloud Resource Management With Turnaround Time Driven Auto-Scaling
    Liu, Xiaolong
    Yuan, Shyan-Ming
    Luo, Guo-Heng
    Huang, Hao-Yu
    Bellavista, Paolo
    IEEE ACCESS, 2017, 5 : 9831 - 9841
  • [9] VM auto-scaling methods for high throughput computing on hybrid infrastructure
    Jieun Choi
    Younsun Ahn
    Seoyoung Kim
    Yoonhee Kim
    Jaeyoung Choi
    Cluster Computing, 2015, 18 : 1063 - 1073
  • [10] RHAS: robust hybrid auto-scaling for web applications in cloud computing
    Parminder Singh
    Avinash Kaur
    Pooja Gupta
    Sukhpal Singh Gill
    Kiran Jyoti
    Cluster Computing, 2021, 24 : 717 - 737