Title :
Ordinal Optimized Scheduling of Scientific Workflows in Elastic Compute Clouds
Author :
Zhang, Fan ; Cao, Junwei ; Hwang, Kai ; Wu, Cheng
fDate :
Nov. 29 2011-Dec. 1 2011
Abstract :
Elastic compute clouds are best represented by the virtual clusters in Amazon EC2 or in IBM RC2. This paper proposes a simulation based approach to scheduling scientific workflows onto elastic clouds. Scheduling multitask workflows in virtual clusters is a NP-hard problem. Excessive simulations in months of time may be needed to produce the optimal schedule using Monte Carlo simulations. To reduce this scheduling overhead is necessary in real-time cloud computing. We present a new workflow scheduling method based on iterative ordinal optimization (IOO). This new method outperforms the Monte Carlo and Blind-Pick methods to yield higher performance against rapid workflow variations. For example, to execute 20,000 tasks on 128 virtual machines for gravitational wave analysis, an ordinal optimized schedule can be generated in a few minutes, which is O(103)~O(104) faster than using Monte Carlo simulations. The ordinal optimized schedule results in higher throughput with lower memory demand. The cloud experimental results being reported verified our theoretical findings on the relative performance of three workflow scheduling methods studied in this paper.
Keywords :
Monte Carlo methods; cloud computing; computational complexity; optimisation; scheduling; virtual machines; virtual reality; Amazon EC2; Blind-Pick method; IBM RC2; Monte Carlo simulation; NP-hard problem; elastic compute clouds; gravitational wave analysis; iterative ordinal optimization; memory demand; multitask workflow scheduling method; optimal scheduling; ordinal optimized scheduling; real time cloud computing; scientific workflow scheduling; simulation based approach; virtual cluster; virtual machine; Computational modeling; Monte Carlo methods; Optimal scheduling; Processor scheduling; Schedules; Servers; Cloud computing; ordinal optimization; virtual clustering; workflow scheduling;
Conference_Titel :
Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on
Conference_Location :
Athens
Print_ISBN :
978-1-4673-0090-2
DOI :
10.1109/CloudCom.2011.12