Exploiting a weak consistency to implement distributed tuple space
- 2 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Multiprotocol tuple space (MTS), a distributed implementation of tuple space, is discussed. Although tuple space provides primitives convenient for describing several types of communication and data sharing, its naive implementation in distributed environments is not efficient without special hardware. MTS is a replication-based implementation on conventional workstations and a network. It provides several different replication-maintenance protocols that exploit weak consistency. The selection of protocols to achieve efficient replication maintenance is based on communication patterns.Keywords
This publication has 15 references indexed in Scilit:
- Using multiple replica classes to improve performance in distributed systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Optimization of distributed communication in multiprotocol Tuple SpacePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Lazy replication: exploiting the semantics of distributed servicesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Linda meets UnixComputer, 1990
- Linda in contextCommunications of the ACM, 1989
- Using tuple space communication in distributed object-oriented languagesPublished by Association for Computing Machinery (ACM) ,1988
- Reliable communication in the presence of failuresACM Transactions on Computer Systems, 1987
- The S/Net's Linda kernelACM Transactions on Computer Systems, 1986
- On optimistic methods for concurrency controlACM Transactions on Database Systems, 1981
- Time, clocks, and the ordering of events in a distributed systemCommunications of the ACM, 1978