DocumentCode :
251885
Title :
Optimizing Scientific Workflows in the Cloud: A Montage Example
Author :
Qingye Jiang ; Young Choon Lee ; Arenaz, Manuel ; Leslie, Luke M. ; Zomaya, Albert Y.
Author_Institution :
Univ. of Sydney, Sydney, NSW, Australia
fYear :
2014
fDate :
8-11 Dec. 2014
Firstpage :
517
Lastpage :
522
Abstract :
As scientific workflows are increasingly deployed in clouds, a myriad of studies have been conducted-including the development of workflow execution systems and scheduling/resource-management algorithms-for optimizing the execution of these workflows. However, the efficacy of most, if not all, of these previous works is limited by the original design and structure of workflow, i.e., Sequential code and few bottleneck tasks. In this paper, we address the optimization of scientific workflow execution in clouds by exploiting multi-core systems with the parallelization of bottleneck tasks. To this end, we develop a workflow visualization toolkit to synthetize resource consumption and data transfer patterns, as well as to identify the bottleneck, of the workflow being studied. Parallelization techniques are then applied to the module that is identified as the bottleneck in order to take full advantage of the underlying multicore computing environment. Testing results with a 6.0-degree Montage example on Amazon EC2 with various configurations show that our optimization of workflows (bottleneck tasks in particular) reduces completion time (or make span) by 21% to 43% depending on the instance type being used to run the workflow, without any impact on the cost.
Keywords :
cloud computing; parallel processing; scientific information systems; Amazon EC2; Montage; cloud computing; completion time reduction; data transfer pattern synthesis; makespan reduction; multicore computing environment; multicore systems; resource consumption synthesis; resource-management algorithms; scheduling algorithms; scientific workflow execution optimization; sequential code; task parallelization; workflow execution systems; workflow visualization toolkit; Data transfer; Data visualization; Educational institutions; Electronic mail; Optimization; Processor scheduling; Vectors; optimization; parallelization; visualization; workflow;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Utility and Cloud Computing (UCC), 2014 IEEE/ACM 7th International Conference on
Conference_Location :
London
Type :
conf
DOI :
10.1109/UCC.2014.77
Filename :
7027544
Link To Document :
بازگشت