DocumentCode
2131189
Title
A scalable technique for implementing multiple consistency levels for distributed objects
Author
Kordale, Ram M. ; Ahamad, Mustaque
Author_Institution
Georgia Inst. of Technol., Atlanta, GA, USA
fYear
1996
fDate
27-30 May 1996
Firstpage
369
Lastpage
376
Abstract
In large scale distributed systems, caching and replication could greatly speedup access and increase availability. Consistency of replicated state can be guaranteed by forcing operations to occur in the same order at all sites. However some applications can preserve correctness with weaker consistency requirements leading to better performance. We propose an object lifetime based mutual consistency detection mechanism that is used to implement multiple consistency levels. This mechanism provides scalable implementations because caching overheads at client nodes depend only on the accesses done at the node. A contribution of this paper is the separation of the the mutual consistency detection mechanism from the policy that decides the desired consistency guarantees. This allows multiple consistency levels to coexist, thus improving system performance through the use of weaker consistency levels when possible. Besides improving performance, the mechanism allows for a graceful weakening of consistency requirements when stronger requirements cannot be maintained, as in the case of disconnection that can be experienced in mobile environments. The mutual consistency detection mechanism also provides a uniform way of hoarding a mutually consistent set of objects during voluntary disconnection
Keywords
cache storage; distributed databases; caching; consistency requirements; data replication; distributed objects; large scale distributed systems; multiple consistency levels; performance improvement; scalable technique; system performance; Collaboration; Contracts; Large-scale systems; Mobile communication; Object detection; System performance; Web pages;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
Print_ISBN
0-8186-7399-0
Type
conf
DOI
10.1109/ICDCS.1996.507971
Filename
507971
Link To Document