DocumentCode
3639513
Title
Using SchedFlow for performance evaluation of workflow applications
Author
Gustavo Martinez;Gustavo Martínez;Elisa Heymann;Miguel Angel Senar;Emilio Luque;Barton P. Miller
Author_Institution
Departament d´Arquitectura de Computadors i Sistemes Operatius, Universitat Autò
fYear
2010
Firstpage
1
Lastpage
8
Abstract
Computational science increasingly relies on the execution of workflows in distributed networks to solve complex applications. However, the heterogeneity of resources in these environments complicates resource management and the scheduling of such applications. Sophisticated scheduling policies are being developed for workflows, but they have had little impact in practice because their integration into existing workflow engines is complex and time consuming as each policy has to be individually ported to a particular workflow engine. In addition, choosing a particular scheduling policy is difficult, as factors like machine availability, workload, and communication volume between tasks are difficult to predict. In this paper, we describe SchedFlow, a tool that integrates scheduling policies into workflow engines such as Taverna, DAGMan or Karajan. We show how SchedFlow was used to take advantage of different scheduling policies at different times, depending on the dynamic workload of the workflows. Our experiments included two real workflow applications and four different scheduling policies. We show that no single scheduling policy is the best for all scenarios, so tools like SchedFlow can improve performance by providing flexibility when scheduling workflows.
Keywords
"Laser applications","Schedules","Monitoring"
Publisher
ieee
Conference_Titel
Workflows in Support of Large-Scale Science (WORKS), 2010 5th Workshop on
ISSN
2151-1373
Print_ISBN
978-1-4244-8989-3
Electronic_ISBN
2151-1381
Type
conf
DOI
10.1109/WORKS.2010.5671864
Filename
5671864
Link To Document