DocumentCode :
1926557
Title :
Batch queue resource scheduling for workflow applications
Author :
Zhang, Yang ; Koelbel, Charles ; Cooper, Keith
Author_Institution :
Comput. Sci. Dept., Rice Univ., Houston, TX, USA
fYear :
2009
fDate :
Aug. 31 2009-Sept. 4 2009
Firstpage :
1
Lastpage :
10
Abstract :
Workflow computations have become a major programming paradigm for scientific applications. However, acquiring enough computational resources to execute a workflow poses a challenge in a batch queue controlled resource due to the space-sharing nature of the resource management policy. This paper introduces a scheduling technique that aggregates a workflow application into several subcomponents. It then uses the batch queue to acquire resources for each subcomponent, overlapping resource provisioning overhead (wait time) of one with the execution of others. We implemented a prototype of this technique and tested it using five high performance computing centers job submission logs. The results show that our approach can eliminate as much as 70% of the wait time over more traditional techniques that request resources for individual workflow nodes or that acquire all the resources for the whole workflow at once.
Keywords :
programming; scheduling; batch queue resource scheduling; programming paradigm; resource management policy; workflow applications; Aggregates; Application software; Biology computing; Computer science; Concurrent computing; High performance computing; Open source software; Processor scheduling; Resource management; Time sharing computer systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing and Workshops, 2009. CLUSTER '09. IEEE International Conference on
Conference_Location :
New Orleans, LA
ISSN :
1552-5244
Print_ISBN :
978-1-4244-5011-4
Electronic_ISBN :
1552-5244
Type :
conf
DOI :
10.1109/CLUSTR.2009.5289186
Filename :
5289186
Link To Document :
بازگشت