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 条
  • [21] Operational cost-aware resource provisioning for continuous write applications in cloud-of-clouds
    Zeng, Zeng
    Tram Truong-Huu
    Veeravalli, Bharadwaj
    Tham, Chen-Khong
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (02): : 601 - 614
  • [22] A Cost-Aware Management Framework for Placement of Data-Intensive Applications on Federated Cloud
    Najm, Moustafa
    Tripathi, Rakesh
    Alhakeem, Mohammad Shadi
    Tamarapalli, Venkatesh
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2021, 29 (03)
  • [23] A Cost-Aware Management Framework for Placement of Data-Intensive Applications on Federated Cloud
    Moustafa Najm
    Rakesh Tripathi
    Mohammad Shadi Alhakeem
    Venkatesh Tamarapalli
    Journal of Network and Systems Management, 2021, 29
  • [24] Cost-aware Scheduling for Heterogeneous Enterprise Machines (CASH'EM)
    Burge, Jennifer
    Ranganathan, Parthasarathy
    Wiener, Janet L.
    2007 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2007, : 481 - +
  • [25] Cost-aware data reliability provision algorithm for the cloud providers
    Zhong, Rui-Ming
    Liu, Chuan-Yi
    Wang, Chun-Lu
    Xiang, Fei
    Ruan Jian Xue Bao/Journal of Software, 2014, 25 (08): : 1874 - 1886
  • [26] A cost-aware mechanism for optimized resource provisioning in cloud computing
    Ghasemi, Safiye
    Meybodi, Mohammad Reza
    Fooladi, Mehdi Dehghan Takht
    Rahmani, Amir Masoud
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2018, 21 (02): : 1381 - 1394
  • [27] A Cost-Aware Model/or Risk Mitigation in Cloud Computing Systems
    Kholidy, IIisham A.
    Erradi, Abdelkarim
    2015 IEEE/ACS 12TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2015,
  • [28] Cost-aware cloud service request scheduling for SaaS providers
    Wang, S. (sgwang@bupt.edu.cn), 1600, Oxford University Press (57):
  • [29] Cost-Aware Cloud Metering with Scalable Service Management Infrastructure
    Anwar, Ali
    Sailer, Anca
    Kochut, Andrzej
    Schulz, Charles O.
    Segal, Alla
    Butt, Ali R.
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 285 - 292
  • [30] Energy and cost-aware virtual machine consolidation in cloud computing
    Yousefipour, Amin
    Rahmani, Amir Masoud
    Jahanshahi, Mohsen
    SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (10): : 1758 - 1774