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. |
Year | DOI | Venue |
---|---|---|
2006 | 10.1109/E-SCIENCE.2006.149 | eScience |
Keywords | Field | DocType |
grid application,xml-based grid workflow description,high-level petri nets,large-scale workflows,barnes-hut algorithm,hierarchical hlpn,complex application,popular application programming model,current grid technology,hierarchical grid workflows,computational modeling,petri net,functional programming,java,middleware,service oriented architecture,web services,programming model,petri nets,grid computing,distributed application | Middleware,Grid computing,Petri net,Programming paradigm,XML,Computer science,Workflow,Service-oriented architecture,Grid,Distributed computing | Conference |
ISBN | Citations | PageRank |
0-7695-2734-5 | 5 | 0.65 |
References | Authors | |
10 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Martin Alt | 1 | 422 | 43.34 |
Sergei Gorlatch | 2 | 972 | 136.47 |
Andreas Hoheisel | 3 | 265 | 18.62 |
Hans-Werner Pohl | 4 | 30 | 2.75 |