• DocumentCode
    1728855
  • Title

    Adaptive Workflow Processing and Execution in Pegasus

  • Author

    Lee, Kevin ; Paton, Norman W. ; Sakellariou, Rizos ; Deelman, Ewa ; Fernandes, Alvaro A A ; Mehta, Gaurang

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Manchester, Manchester
  • fYear
    2008
  • Firstpage
    99
  • Lastpage
    106
  • Abstract
    Workflows are widely used in applications that require coordinated use of computational resources. Workflow definition languages typically abstract over some aspects of the way in which a workflow is to be executed, such as the level of parallelism to be used or the physical resources to be deployed. As a result, a workflow management system has responsibility for establishing how best to execute a workflow given the available resources. The Pegasus workflow management system compiles abstract workflows into concrete execution plans, and has been widely used in large-scale e-Science applications. This paper describes an extension to Pegasus whereby resource allocation decisions are revised during workflow evaluation, in the light of feedback on the performance of jobs at runtime. The contributions of this paper include: (i) a description of how adaptive processing has been retrofitted to an existing workflow management system; (ii) a scheduling algorithm that allocates resources based on runtime performance; and (Hi) an experimental evaluation of the resulting infrastructure using grid middleware over clusters.
  • Keywords
    middleware; workflow management software; Pegasus workflow management system; adaptive workflow processing; computational resources; grid middleware; resource allocation; workflow management system; Adaptive control; Concrete; Engines; Feedback; Parallel processing; Pervasive computing; Programmable control; Resource management; Runtime environment; Workflow management software; adaptivity; grid; pegasus; scheduling; workflow processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Grid and Pervasive Computing Workshops, 2008. GPC Workshops '08. The 3rd International Conference on
  • Conference_Location
    Kunming
  • Print_ISBN
    978-0-7695-3177-9
  • Type

    conf

  • DOI
    10.1109/GPC.WORKSHOPS.2008.30
  • Filename
    4539332