Resource Provisioning with Budget Constraints for Adaptive Applications in Cloud Environments

被引:83
|
作者
Zhu, Qian [1 ]
Agrawal, Gagan [2 ]
机构
[1] Accenture Technol Labs, San Jose, CA 95113 USA
[2] Ohio State Univ, Dept Comp Sci & Engn, Columbus, OH 43210 USA
关键词
Cloud computing; adaptive applications; control theory; MANAGEMENT;
D O I
10.1109/TSC.2011.61
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The recent emergence of clouds is making the vision of utility computing realizable, i.e., computing resources and services can be delivered, utilized, and paid for as utilities such as water or electricity. This, however, creates new resource provisioning problems. Because of the pay-as-you-go model, resource provisioning should be performed in a way to keep resource costs to a minimum, while meeting an application's needs. In this work, we focus on the use of cloud resources for a class of adaptive applications, where there could be application-specific flexibility in the computation that may be desired. Furthermore, there may be a fixed time-limit as well as a resource budget. Within these constraints, such adaptive applications need to maximize their Quality of Service (QoS), more precisely, the value of an application-specific benefit function, by dynamically changing adaptive parameters. We present the design, implementation, and evaluation of a framework that can support such dynamic adaptation for applications in a cloud computing environment. The key component of our framework is a multi-input-multi-output feedback control model-based dynamic resource provisioning algorithm which adopts reinforcement learning to adjust adaptive parameters to guarantee the optimal application benefit within the time constraint. Then a trained resource model changes resource allocation accordingly to satisfy the budget. We have evaluated our framework with two real-world adaptive applications, and have demonstrated that our approach is effective and causes a very low overhead.
引用
收藏
页码:497 / 511
页数:15
相关论文
共 50 条
  • [21] ERP: An elastic resource provisioning approach for cloud applications
    Feng, Danqing
    Wu, Zhibo
    Zuo, DeCheng
    Zhang, Zhan
    PLOS ONE, 2019, 14 (04):
  • [22] Toward Optimal Resource Provisioning for Cloud MapReduce and Hybrid Cloud Applications
    Ruiz-Alvarez, Arkaitz
    Humphrey, Marty
    2014 IEEE/ACM INTERNATIONAL SYMPOSIUM ON BIG DATA COMPUTING (BDC), 2014, : 74 - 82
  • [23] Toward Optimal Resource Provisioning for Cloud MapReduce and Hybrid Cloud Applications
    Ruiz-Alvarez, Arkaitz
    Kim, In Kee
    Humphrey, Marty
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 669 - 677
  • [24] SLA-Based Resource Provisioning for Hosted Software-as-a-Service Applications in Cloud Computing Environments
    Wu, Linlin
    Garg, Saurabh Kumar
    Versteeg, Steve
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2014, 7 (03) : 465 - 485
  • [25] An adaptive auto-scaling framework for cloud resource provisioning
    Chouliaras, Spyridon
    Sotiriadis, Stelios
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 148 : 173 - 183
  • [26] Adaptive Resource Provisioning for the Cloud Using Online Bin Packing
    Song, Weijia
    Xiao, Zhen
    Chen, Qi
    Luo, Haipeng
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (11) : 2647 - 2660
  • [27] TRIERS: traffic burst oriented adaptive resource provisioning in cloud
    Chen, Junjie
    Zhu, Xiaomin
    Bao, Weidong
    Wu, Guanlin
    Yan, Hui
    Zhang, Xiongtao
    2018 INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SCIENCE AND APPLICATION TECHNOLOGY, 2019, 1168
  • [28] A Budget and Deadline Aware Scientific Workflow Resource Provisioning and Scheduling mechanism for Cloud
    Shi, Jiyuan
    Luo, Junzhou
    Dong, Fang
    Zhang, Jinghui
    PROCEEDINGS OF THE 2014 IEEE 18TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2014, : 672 - 677
  • [29] Dynamic Business Metrics-driven Resource Provisioning in Cloud Environments
    Koperek, Pawel
    Funika, Wlodzimierz
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT II, 2012, 7204 : 171 - 180
  • [30] A Cost-Optimized Resource Provisioning Policy for Heterogeneous Cloud Environments
    Chen, Xin
    Ding, Feng
    Zhang, Tiantian
    Hou, Gang
    Lan, Lan
    IEEE ACCESS, 2017, 5 : 26681 - 26689