• DocumentCode
    2315247
  • Title

    Dynamic Scheduling Algorithms for Workflow Applications in Grid Environment

  • Author

    Simion, Alina ; Sbirlea, Dragos ; Pop, Florin ; Cristea, Valentin

  • Author_Institution
    Fac. of Automatics & Comput. Sci., Univ. Politeh. of Bucharest, Bucharest, Romania
  • fYear
    2009
  • fDate
    26-29 Sept. 2009
  • Firstpage
    254
  • Lastpage
    261
  • Abstract
    Implementing efficient dynamic scheduling algorithms is a real challenge but a well designed algorithm can bring a significant performance improvement, regardless of unexpected events that may occur during execution. What is more, analyzing an application´s needs and ensuring the most appropriate course of action in case of a delay or failure is bound to offer the best performance for the application in question. This paper presents three dynamic scheduling algorithms for workflows, implemented at application level. The application does satellite image processing, by describing a complex operation as a workflow of elementary operators. The scheduling process described by these algorithms doesn´t control the resources directly so it is more natural to consider it closer to Grid applications. The algorithms are responsible for the management of tasks in workflow, such as managing the tasks for parallel execution, managing of data and correlation of events. To fulfill their functions, the scheduling algorithms need information coming from monitoring services available in the execution platform. The platform provides a series of libraries and services as well as a management and execution mechanism which will be used to test each algorithm´s efficiency. The comparison between proposed dynamic algorithms and the platform´s initial scheduling mechanism highlights the obtained improvements referring to the workflow execution time.
  • Keywords
    grid computing; scheduling; dynamic scheduling algorithm; grid environment; workflow application; Algorithm design and analysis; Delay; Dynamic scheduling; Failure analysis; Heuristic algorithms; Image processing; Monitoring; Performance analysis; Satellites; Scheduling algorithm; Dynamic Scheduling; Grid Environment; Monitoring; Workflow Applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2009 11th International Symposium on
  • Conference_Location
    Timisoara
  • Print_ISBN
    978-1-4244-5910-0
  • Electronic_ISBN
    978-1-4244-5911-7
  • Type

    conf

  • DOI
    10.1109/SYNASC.2009.19
  • Filename
    5460842