• DocumentCode
    2320324
  • Title

    Workflow Scheduling to Minimize Data Movement Using Multi-constraint Graph Partitioning

  • Author

    Tanaka, Masahiro ; Tatebe, Osamu

  • fYear
    2012
  • fDate
    13-16 May 2012
  • Firstpage
    65
  • Lastpage
    72
  • Abstract
    Among scheduling algorithms of scientific workflows, the graph partitioning is a technique to minimize data transfer between nodes or clusters. However, when the graph partitioning is simply applied to a complex workflow DAG, tasks in each parallel phase are not always evenly assigned to computation nodes since the graph partitioning algorithm is not aware of edge directions that represent task dependencies. Thus, we propose a new method of task assignment based on Multi-Constraint Graph Partitioning. This method relates the dimension of weight vectors to the rank of a task phase defined by traversing the task graph. Our algorithm is implemented in the Pwrake workflow system and evaluated the performance of the Montage workflow using a computer cluster. The result shows that the file size accessed from remote nodes is reduced from 88% to 14% of the total file size accessed during the workflow and that the elapsed time is reduced by 31%.
  • Keywords
    directed graphs; scheduling; task analysis; workflow management software; Montage workflow; Pwrake workflow system; complex workflow DAG; computer cluster; directed acyclic graph; multiconstraint graph partitioning; parallel phase; remote node; scheduling algorithm; scientific workflow scheduling; task assignment; task dependency representation; task graph traversing; weight vector dimension; Libraries; Partitioning algorithms; Processor scheduling; Scheduling; Standards; Tiles; Vectors; Data Locality; Scientific Workflow; Task Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
  • Conference_Location
    Ottawa, ON
  • Print_ISBN
    978-1-4673-1395-7
  • Type

    conf

  • DOI
    10.1109/CCGrid.2012.134
  • Filename
    6217406