• DocumentCode
    2776051
  • Title

    Task scheduling strategies for workflow-based applications in grids

  • Author

    Blythe, Jim ; Jain, Sonal ; Deelman, Ewa ; Gil, Yolanda ; Vahi, Karan ; Mandal, Anirban ; Kennedy, Ken

  • Volume
    2
  • fYear
    2005
  • fDate
    9-12 May 2005
  • Firstpage
    759
  • Abstract
    Grid applications require allocating a large number of heterogeneous tasks to distributed resources. A good allocation is critical for efficient execution. However, many existing grid toolkits use matchmaking strategies that do not consider overall efficiency for the set of tasks to be run. We identify two families of resource allocation algorithms: task-based algorithms, that greedily allocate tasks to resources, and workflow-based algorithms, that search for an efficient allocation for the entire workflow. We compare the behavior of workflow-based algorithms and task-based algorithms, using simulations of workflows drawn from a real application and with varying ratios of computation cost to data transfer cost. We observe that workflow-based approaches have a potential to work better for data-intensive applications even when estimates about future tasks are inaccurate.
  • Keywords
    grid computing; resource allocation; scheduling; workflow management software; distributed resource allocation; grid computing; task scheduling strategy; task-based algorithm; workflow-based algorithm; Astronomy; Computational efficiency; Computational modeling; Gas insulated transmission lines; Geophysics computing; Grid computing; Physics; Resource management; Runtime; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2005. CCGrid 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-9074-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2005.1558639
  • Filename
    1558639