DocumentCode :
1763701
Title :
Pareto-Optimal Cloud Bursting
Author :
HoseinyFarahabady, Mohammad Reza ; Young Choon Lee ; Zomaya, Albert Y.
Author_Institution :
Centre for Distr. & High Performance Comput., Univ. of Sydney, Sydney, NSW, Australia
Volume :
25
Issue :
10
fYear :
2014
fDate :
Oct. 2014
Firstpage :
2670
Lastpage :
2682
Abstract :
Large-scale Bag-of-Tasks (BoT) applications are characterized by their massively parallel, yet independent operations. The use of resources in public clouds to dynamically expand the capacity of a private computer system might be an appealing alternative to cope with such massive parallelism. To fully realize the benefit of this `cloud bursting´, the performance to cost ratio (or cost efficiency) must be thoroughly studied and incorporated into scheduling and resource allocation strategies. In this paper, we present PANDA, a framework for static scheduling BoT applications across resources in both private and public clouds. The framework at the core incorporates a fully polynomial-time approximation scheme (FPTAS) as a novel scheduling algorithm, which generates schedules with the best trade-off point between cost and performance; hence Pareto-optimality. We have theoretically discussed the complexity and correctness of our algorithms, and experimentally verified their efficacy and practicality using ISOMAP-a widely-used nonlinear manifold method as a real-world BoT application. Our evaluation conducted in a ´multi-cloud´ environment of our 40-core private system and Amazon EC2 public cloud demonstrates the scheduling quality of PANDA is guaranteed to be within a measurable distance from the optimal solution. Results obtained from our experiments show such quality is 8 percent or less from the optimum. We also show the sensitivity and robustness of our scheduling solutions against performance errors in both resources and applications.
Keywords :
Pareto optimisation; approximation theory; cloud computing; resource allocation; scheduling; Amazon EC2 public cloud; BoT application; FPTAS; ISOMAP nonlinear manifold method; PANDA framework; Pareto-optimal cloud bursting; fully polynomial-time approximation scheme; large-scale bag-of-tasks application; massive parallelism; massively parallel operations; private computer system; resource allocation strategy; scheduling algorithm; scheduling strategy; Approximation algorithms; Cloud computing; Equations; Mathematical model; Optimal scheduling; Schedules; Scheduling; Cloud computing; approximation algorithm; cloud bursting; cost efficiency; pareto-frontier; resource allocation;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2013.218
Filename :
6587242
Link To Document :
بازگشت