Title
Tuplespace middleware for Petri net-based workflow execution
Abstract
Petri nets are a formalism for describing coordinated interactions between independent entities, called transitions, by means of synchronised token exchange through places. Tuplespaces are an abstraction of the shared memory concept that provide means for loosely coupled coordination between individual components. In the tuplespace model, coordination between applications is achieved by production and blocking consumption of tuples, which are communicated over tuplespace buffers. On the basis of the conceptual similarities of Petri nets and tuplespaces, we investigate in this paper whether tuplespaces are a suitable platform for execution of applications modelled as Petri net-based workflows, motivate an extension to the original tuplespace interface to facilitate efficient synchronisation of control flow, and highlight its benefits by providing quantitative and qualitative evaluations of an application using the traditional tuplespace interface versus an application using our extension.
Year
DOI
Venue
2010
10.1504/IJWGS.2010.032190
IJWGS
Keywords
Field
DocType
efficient synchronisation,control flow,original tuplespace interface,petri net,conceptual similarity,traditional tuplespace interface,tuplespace middleware,independent entity,tuplespace model,petri net-based workflows,workflow execution,tuplespace buffer,petri nets,workflow,middleware
Tuple space,Middleware,Petri net,Shared memory,Tuple,Computer science,Control flow,Security token,Workflow,Distributed computing
Journal
Volume
Issue
ISSN
6
1
1741-1106
Citations 
PageRank 
References 
4
0.50
17
Authors
3
Name
Order
Citations
PageRank
Daniel Martin1735.81
Daniel Wutke213813.08
Frank Leymann36482578.87