DocumentCode
3471526
Title
Exploiting write semantics in implementing partially replicated causal objects
Author
Raynal, Michel ; Ahamad, Mustaque
Author_Institution
IRISA, Rennes, France
fYear
1998
fDate
21-23 Jan 1998
Firstpage
157
Lastpage
163
Abstract
To support efficient access to objects that support cooperation between users, the objects need to be replicated at nodes where they are frequently accessed. Causal consistency is a consistency criterion particularly attractive for objects shared in cooperative applications. It is based on a causality relation on read and write operations issued by concurrent processes. It only requires that writes that depend on one another be perceived in their dependence order by all processes; so, two independent writes can be perceived in a distinct order by two different processes. In message-passing systems causal consistency is usually implemented by a protocol that ensures causal delivery of all messages. In this paper we develop a new protocol for causally consistent shared objects that exploits the write semantics that can be associated with update messages. This protocol allows early delivery of update messages and can discard messages carrying obsolete values. By not requiring that all update messages be delivered in causal order this protocol improves efficiency, reduces buffering requirements and compares very favorably with protocols that implement causal objects based on causal delivery of all update messages
Keywords
message passing; protocols; causal consistency; causality relation; message-passing systems; partially replicated causal objects; protocol; write semantics; Access protocols; Costs; Dictionaries; Educational institutions; Intersymbol interference; Terminology;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1998. PDP '98. Proceedings of the Sixth Euromicro Workshop on
Conference_Location
Madrid
Print_ISBN
0-8186-8332-5
Type
conf
DOI
10.1109/EMPDP.1998.647193
Filename
647193
Link To Document