Cost-Aware Cloud Provisioning

被引:26
|
作者
Chard, Ryan [1 ]
Chard, Kyle [2 ,3 ]
Bubendorfer, Kris [1 ]
Lacinski, Lukasz [2 ,3 ]
Madduri, Ravi [2 ,3 ]
Foster, Ian [2 ,3 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
[2] Univ Chicago, Computat Inst, Chicago, IL 60637 USA
[3] Argonne Natl Lab, Argonne, IL 60439 USA
关键词
GALAXY; GLOBUS;
D O I
10.1109/eScience.2015.67
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing is often suggested as a low-cost and scalable model for executing and scaling scientific analyses. However, while the benefits of cloud computing are frequently touted, there are inherent technical challenges associated with scaling execution efficiently and cost-effectively. We describe here a cost-aware elastic provisioner designed to dynamically and costeffectively provision cloud infrastructure based on the requirements of user-submitted scientific workflows. Our provisioner is used in the Globus Galaxies platform-a Software-as-a-Service provider of scientific analysis capabilities using commercial cloud infrastructure. Using workloads from production usage of this platform we investigate the performance of our provisioner in terms of cost, spot instance termination rate, and execution time. We demonstrate cost savings across six production gateways of up to 95% and 12% improvement in total execution time when compared to a worst case scenario using a single instance type in a single availability zone.
引用
收藏
页码:136 / 144
页数:9
相关论文
共 50 条
  • [1] A Cost-aware Elasticity Provisioning System for the Cloud
    Sharma, Upendra
    Shenoy, Prashant
    Sahu, Sambit
    Shaikh, Anees
    [J]. 31ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2011), 2011, : 559 - 570
  • [2] Cost-Aware Cloud Profiling, Prediction, and Provisioning as a Service
    Chard, Ryan
    Chard, Kyle
    Wolski, Rich
    Madduri, Ravi
    Ng, Bryan
    Bubendorfer, Kris
    Foster, Ian
    [J]. IEEE CLOUD COMPUTING, 2017, 4 (04): : 48 - 59
  • [3] Cost-Aware Elastic Cloud Provisioning for Scientific Workloads
    Chard, Ryan
    Chard, Kyle
    Bubendorfer, Kris
    Lacinski, Lukasz
    Madduri, Ravi
    Foster, Ian
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 971 - 974
  • [4] A cost-aware mechanism for optimized resource provisioning in cloud computing
    Ghasemi, Safiye
    Meybodi, Mohammad Reza
    Fooladi, Mehdi Dehghan Takht
    Rahmani, Amir Masoud
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2018, 21 (02): : 1381 - 1394
  • [5] A cost-aware mechanism for optimized resource provisioning in cloud computing
    Safiye Ghasemi
    Mohammad Reza Meybodi
    Mehdi Dehghan Takht Fooladi
    Amir Masoud Rahmani
    [J]. Cluster Computing, 2018, 21 : 1381 - 1394
  • [6] Elastic Provisioning of Cloud Caches: a Cost-aware TTL Approach
    Carra, Damiano
    Neglia, Giovanni
    Michiardi, Pietro
    [J]. PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '18), 2018, : 526 - 526
  • [7] Elastic Provisioning of Cloud Caches: A Cost-Aware TTL Approach
    Carra, Damiano
    Neglia, Giovanni
    Michiardi, Pietro
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (03) : 1283 - 1296
  • [8] Cost-aware Workload Dispatching and Server Provisioning for Distributed Cloud Data Centers
    Fang, Weiwei
    Zhou, Quan
    An, Yuan
    Li, Yangchun
    Zhang, Huijing
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2013, 6 (05): : 51 - 60
  • [9] Operational cost-aware resource provisioning for continuous write applications in cloud-of-clouds
    Zeng Zeng
    Tram Truong-Huu
    Bharadwaj Veeravalli
    Chen-Khong Tham
    [J]. Cluster Computing, 2016, 19 : 601 - 614
  • [10] Operational cost-aware resource provisioning for continuous write applications in cloud-of-clouds
    Zeng, Zeng
    Tram Truong-Huu
    Veeravalli, Bharadwaj
    Tham, Chen-Khong
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (02): : 601 - 614