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 条
  • [1] A Cost-aware Algorithm for Placement of Enterprise Applications in Federated Cloud Data Center
    Najm, Moustafa
    Tamarapalli, Venkatesh
    ICDCN '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2019, : 510 - 510
  • [2] Cost-aware cloud bursting in a fog-cloud environment with real-time workflow applications
    Stavrinides, Georgios L.
    Karatza, Helen D.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (23):
  • [3] Online Cost-Aware Service Requests Scheduling in Hybrid Clouds for Cloud Bursting
    Cao, Yanhua
    Lu, Li
    Yu, Jiadi
    Qian, Shiyou
    Zhu, Yanmin
    Li, Minglu
    Cao, Jian
    Wang, Zhong
    Li, Juan
    Xue, Guangtao
    WEB INFORMATION SYSTEMS ENGINEERING, WISE 2017, PT I, 2017, 10569 : 259 - 274
  • [4] Cost-Aware Cloud Provisioning
    Chard, Ryan
    Chard, Kyle
    Bubendorfer, Kris
    Lacinski, Lukasz
    Madduri, Ravi
    Foster, Ian
    2015 IEEE 11TH INTERNATIONAL CONFERENCE ON E-SCIENCE, 2015, : 136 - 144
  • [5] Kingfisher: Cost-aware Elasticity in the Cloud
    Sharma, Upendra
    Shenoy, Prashant
    Sahu, Sambit
    Shaikh, Anees
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 206 - 210
  • [6] A cost-aware approach for cloud federation formation
    Dinachali, Bijan Pourghorbani
    Jabbehdari, Sam
    Javadi, Hamid Haj Seyyed
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (12)
  • [7] Starburst: A Cost-aware Scheduler for Hybrid Cloud
    Luo, Michael
    Zhuang, Siyuan
    Vengadesan, Suryaprakash
    Bhardwaj, Romil
    Chang, Justin
    Friedman, Eric
    Shenker, Scott
    Stoica, Ion
    PROCEEDINGS OF THE 2024 USENIX ANNUAL TECHNICAL CONFERENCE, ATC 2024, 2024, : 37 - 57
  • [8] Enabling cost-aware and adaptive elasticity of multi-tier cloud applications
    Han, Rui
    Ghanem, Moustafa M.
    Guo, Li
    Guo, Yike
    Osmond, Michelle
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 32 : 82 - 98
  • [9] Toward Cost-Aware Semantic Caching in the Cloud
    d'Orazio, Laurent
    Laurent, Dominique
    Spyratos, Nicolas
    INFORMATION SEARCH, INTEGRATION AND PERSONALIZATION, 2013, 146 : 21 - +
  • [10] A Cost-aware Elasticity Provisioning System for the Cloud
    Sharma, Upendra
    Shenoy, Prashant
    Sahu, Sambit
    Shaikh, Anees
    31ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2011), 2011, : 559 - 570