Distributed Coordination-Based Systems
Distributed Coordination-Based Systems
Systems
Chapter 12
Introduction to Coordination Models
A JavaSpace can be replicated on all machines. The dotted lines show the
partitioning of the JavaSpace into subspaces.
b) Tuples are broadcast on WRITE
c) READs are local, but the removing of an instance when calling
TAKE must be broadcast
Processes (2)
Unreplicated JavaSpace.
b) A WRITE is done locally.
c) A READ or TAKE requires the template tuple to be
broadcast in order to find a tuple instance
Processes (3)
Partial broadcasting
of tuples and
template tuples.
The Jini Lookup Service (1)
Field Description
ServiceID The identifier of the service associated with this item.
A (possibly remote) reference to the object implementing the
Service
service.
AttributeSets A set of tuples describing the service.