Abstract
We describe a Java-based distributed group programming interface - JGroupSpace. Its distinctive characteristic is the combination of multiple forms of communication within the group, based on message-passing, asynchronous event notification and a shared tuple space, and their integration to ensure the consistency of the views observed by the group members. For the application developer these communication forms match typical interaction patterns: point-topoint, multicast, events, and information sharing. In the model, groups act as confined spaces for interaction and cooperation, allowing the design of a distributed application in terms of multiple collections of cooperating processes. We describe how JGroupSpacewas implemented on top of an existing group communication platform - JGroups - and we discuss alternative distributed implementations of the group shared tuple space.
| Original language | Unknown |
|---|---|
| Title of host publication | International Symposium on Collaborative Technologies and Systems |
| Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
| Pages | 284-291 |
| ISBN (Print) | 978-1-4244-4584-4 |
| DOIs | |
| Publication status | Published - 1 Jan 2009 |
| Event | 2009 International Symposium on Collaborative Technologies and Systems - Duration: 1 Jan 2009 → … |
Conference
| Conference | 2009 International Symposium on Collaborative Technologies and Systems |
|---|---|
| Period | 1/01/09 → … |