Cost-Efficient Scheduling Heuristics for Deadline Constrained Workloads on Hybrid Clouds
Authors:
- Ruben Van Den BosscheRBRuben Van Den Bossche
- Kurt VanmechelenKVKurt Vanmechelen
- Jan BroeckhoveJBJan Broeckhove
- 1 November 2011
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 320-327
Abstract
Cloud computing offerings are maturing steadily, and their use has found acceptance in both industry and research. Cloud servers are used more and more instead of, or in addition to, local compute and storage infrastructure. Deciding which workloads to outsource to what cloud provider in such a setting, however, is far from trivial. This decision should maximize the utilization of the internal infrastructure and minimize the cost of running the outsourced tasks in the cloud, while taking into account the applications' quality of service constraints. Such decisions are generally hard to take by hand, because there are many cost factors, pricing models and cloud provider offerings to consider. In this work, we tackle this problem by proposing a set of heuristics to cost-efficiently schedule deadline-constrained computational applications on both public cloud providers and private infrastructure. Our heuristics take into account both computational and data transfer costs as well as estimated data transfer times. We evaluate to which extent the different cost factors and workload characteristics influence the cost savings realized by the heuristics and analyze the sensitivity of our results to the accuracy of task runtime estimates.Keywords
This publication has 11 references indexed in Scilit:
- OPTIMIS: A holistic approach to cloud service provisioningFuture Generation Computer Systems, 2012
- Optimizing Service Level Agreements for Autonomic Cloud Bursting Schedulers2010
- Decision Model for Cloud Computing under SLA Constraints2010
- Cost-Optimal Scheduling in Hybrid IaaS Clouds for Deadline Constrained Workloads2010
- A cost-benefit analysis of using cloud computing to extend the capacity of clustersCluster Computing, 2010
- Virtual Infrastructure Management in Private and Hybrid CloudsIEEE Internet Computing, 2009
- The Reservoir model and architecture for open federated cloud computingIBM Journal of Research and Development, 2009
- A break in the cloudsACM SIGCOMM Computer Communication Review, 2008
- Costs and Benefits of Load Sharing in the Computational GridLecture Notes in Computer Science, 2005
- Scheduling Algorithms2004