Cost-Aware Cloud Bursting for Enterprise Applications

被引:43
|
作者
Guo, Tian [1 ]
Sharma, Upendra [2 ]
Shenoy, Prashant [1 ]
Wood, Timothy [3 ]
Sahu, Sambit [2 ]
机构
[1] Univ Massachusetts, Amherst, MA 01003 USA
[2] IBM Res Corp, TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
[3] George Washington Univ, Washington, DC 20052 USA
关键词
Design; Algorithms; Performance; Hybrid clouds; resource management; live migration; prototype;
D O I
10.1145/2602571
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The high cost of provisioning resources to meet peak application demands has led to the widespread adoption of pay-as-you-go cloud computing services to handle workload fluctuations. Some enterprises with existing IT infrastructure employ a hybrid cloud model where the enterprise uses its own private resources for the majority of its computing, but then "bursts" into the cloud when local resources are insufficient. However, current commercial tools rely heavily on the system administrator's knowledge to answer key questions such as when a cloud burst is needed and which applications must be moved to the cloud. In this article, we describe Seagull, a system designed to facilitate cloud bursting by determining which applications should be transitioned into the cloud and automating the movement process at the proper time. Seagull optimizes the bursting of applications using an optimization algorithm as well as a more efficient but approximate greedy heuristic. Seagull also optimizes the overhead of deploying applications into the cloud using an intelligent precopying mechanism that proactively replicates virtualized applications, lowering the bursting time from hours to minutes. Our evaluation shows over 100% improvement compared to solutions but produces more expensive solutions compared to ILP. However, the scalability of our greedy algorithm is dramatically better as the number of VMs increase. Our evaluation illustrates scenarios where our prototype can reduce cloud costs by more than 45% when bursting to the cloud, and that the incremental cost added by precopying applications is offset by a burst time reduction of nearly 95%.
引用
收藏
页数:24
相关论文
共 50 条
  • [41] Cost-aware DAG scheduling algorithms for minimizing execution cost on cloud resources
    Convolbo, Moise W.
    Chou, Jerry
    JOURNAL OF SUPERCOMPUTING, 2016, 72 (03): : 985 - 1012
  • [42] Cost-Aware Robust Tree Ensembles for Security Applications
    Chen, Yizheng
    Wang, Shiqi
    Jiang, Weifan
    Cidon, Asaf
    Jana, Suman
    PROCEEDINGS OF THE 30TH USENIX SECURITY SYMPOSIUM, 2021, : 2291 - 2308
  • [43] Cost-aware Dynamic Virtual Machine Purchase Plan Orchestrator for Multi-tier Cloud Applications
    Zhao, He
    Peng, Chenglei
    Yu, Yao
    Zhou, Yu
    Wang, Ziqiang
    Du, Sidan
    2013 IEEE THIRD INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING (CGC 2013), 2013, : 514 - 520
  • [44] Monetary Cost-Aware Checkpointing and Migration on Amazon Cloud Spot Instances
    Yi, Sangho
    Andrzejak, Artur
    Kondo, Derrick
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (04) : 512 - 524
  • [45] Budget and Cost-Aware Resources Selection Strategy in Cloud Computing Environments
    Toporkov, Victor
    Tchernykh, Andrei
    Yemelyanov, Dmitry
    SUPERCOMPUTING (RUSCDAYS 2019), 2019, 1129 : 667 - 677
  • [46] Deadline-constrained cost-aware workflow scheduling in hybrid cloud
    Hussain, Mehboob
    Luo, Ming-Xing
    Hussain, Abid
    Javed, Muhammad Hafeez
    Abbas, Zeeshan
    Wei, Lian-Fu
    SIMULATION MODELLING PRACTICE AND THEORY, 2023, 129
  • [47] A cost-aware method of privacy protection for multiple cloud service requests
    Yang, Qiuwei
    Cheng, Changquan
    Che, Xiqiang
    2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2014, : 583 - 590
  • [48] Cost-aware cloud workflow scheduling using DRL and simulated annealing
    Gu, Yan
    Cheng, Feng
    Yang, Lijie
    Xu, Junhui
    Chen, Xiaomin
    Cheng, Long
    DIGITAL COMMUNICATIONS AND NETWORKS, 2024, 10 (06) : 1590 - 1599
  • [49] Cost-aware cloud workflow scheduling using DRL and simulated annealing
    Yan Gu
    Feng Cheng
    Lijie Yang
    Junhui Xu
    Xiaomin Chen
    Long Cheng
    Digital Communications and Networks, 2024, 10 (06) : 1590 - 1599
  • [50] Cost-aware Application Development and Management using CLOUD-METRIC
    Jallow, Alieu
    Hellander, Andreas
    Toor, Salman
    CLOSER: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2017, : 487 - 494