• DocumentCode
    3234403
  • Title

    A flexible specification model based on XML for parallel applications

  • Author

    Enomoto, Cristina ; Henriques, Marco Aurélio Amaral

  • Author_Institution
    Fac. of Electr. & Comput. Eng., Campinas Univ., Brazil
  • fYear
    2005
  • fDate
    24-27 Oct. 2005
  • Firstpage
    109
  • Lastpage
    116
  • Abstract
    This article introduces a new workflow specification model for parallel applications. Many parallel systems allow only the following basic flow control: (1) a coordinator task distributes the data among the worker tasks, (2) the worker tasks process the data in parallel and (3) the coordinator task gather all the results. In some systems the application execution flow is based on a dependence relationship among tasks, representing a directed acyclic graph (DAG). Even with this model, it is not possible to execute some important parallel applications and, therefore, there is a need for a new specification model with more sophisticated flow controls that allow, for example, conditional branching and iterations at the level of task management. The purpose of this article is to present a proposal for a new parallel application specification model that provides new types of control structures and allows the implementation of a broader range of applications.
  • Keywords
    XML; formal specification; parallel programming; program control structures; XML; application execution flow; control structure; coordinator task; directed acyclic graph; flexible specification model; flow control; parallel application specification; parallel system; workflow specification model; Application software; Communication system control; Computer applications; Computer architecture; Concurrent computing; Control systems; Grid computing; Internet; Power system modeling; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing, 2005. SBAC-PAD 2005. 17th International Symposium on
  • ISSN
    1550-6533
  • Print_ISBN
    0-7695-2446-X
  • Type

    conf

  • DOI
    10.1109/CAHPC.2005.5
  • Filename
    1592563