• DocumentCode
    2907557
  • Title

    Using High-Level Petri Nets for Hierarchical Grid Workflows

  • Author

    Alt, Martin ; Gorlatch, Sergei ; Hoheisel, Andreas ; Pohl, Hans-Werner

  • Author_Institution
    University of Muenster, Germany
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    13
  • Lastpage
    13
  • Abstract
    An increasingly popular application programming model for Grids is to deploy often-used functionalities as remote services on high-performance hosts, following the principles of a service-oriented architecture. Complex applications are created by using several services and specifying a workflow between them. We discuss how workflows of Grid applications can be described easily as High-Level Petri Nets (HLPN), in order to orchestrate and execute distributed applications on the Grid automatically. In order to simplify the handling of complex and large-scale workflows, we introduce hierarchical Grid workflows, making use of the Petri Net refinement paradigm that allows to represent sub-workflows by single graph elements. We show how a complex application, the Barnes-Hut algorithm for N-Body simulation can be expressed as a hierarchical HLPN, using our platform-independent, XML-based Grid Workflow Description Language (GWorkflowDL). We discuss how the GWorkflowDL can be adapted to current Grid technologies, in particular to Java/RMI and the recent WSRF framework.
  • Keywords
    Computational modeling; Functional programming; Grid computing; Java; Joining processes; Large-scale systems; Middleware; Petri nets; Service oriented architecture; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    e-Science and Grid Computing, 2006. e-Science '06. Second IEEE International Conference on
  • Conference_Location
    Amsterdam, The Netherlands
  • Print_ISBN
    0-7695-2734-5
  • Type

    conf

  • DOI
    10.1109/E-SCIENCE.2006.261097
  • Filename
    4030986