DocumentCode :
2932852
Title :
Weakly-Persistent Causal Objects in Dynamic Distributed Systems
Author :
Baldoni, R. ; Malek, M. ; Milani, A. ; Piergiovanni, S. Tucci
Author_Institution :
Dipt. di Informatica e Sistemistica, Universita di Roma La Sapienza
fYear :
2006
fDate :
2-4 Oct. 2006
Firstpage :
165
Lastpage :
174
Abstract :
In the context of clients accessing a read/write shared object, persistency of a written value is a property stating that a value written into the object is always available unless overwritten by a successive write operation. This property can be easily guaranteed in a static distributed system provided that either a subset of processes implementing the object does not crash or processes can crash and then recover being able to retrieve their last state. Unfortunately the enforcing of this property in a potentially large scale and dynamic distributed system (e.g. a P2P system) is far from being trivial when considering the case in which processes implementing the object may fail or leave at any time without notifying any other process (i.e., the last state might not be retrievable). The paper introduces the notion of weak persistency that guarantees persistency of values when a system becomes quiescent (arrivals and departures subside). An implementation of a weakly-persistent object ensuring causal consistency is provided along with its correctness proof. The interest of causal consistency lies in the fact that, contrarily to atomic consistency, it can be maintained even during non-quiescent periods of the distributed system (i.e., when persistency is not guaranteed)
Keywords :
distributed processing; atomic consistency; causal consistency; correctness proof; dynamic distributed system; quiescent; weak persistency; weakly-persistent causal object; Abstracts; Clocks; Computer crashes; Computer networks; Distributed computing; Large-scale systems; Message passing; Peer to peer computing; Protocols; Resists;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 2006. SRDS '06. 25th IEEE Symposium on
Conference_Location :
Leeds
ISSN :
1060-9857
Print_ISBN :
0-7695-2677-2
Type :
conf
DOI :
10.1109/SRDS.2006.47
Filename :
4032478
Link To Document :
بازگشت