@inproceedings{1157561e53eb425a9fc607a131e83041,
title = "Consistency Conditions for a CORBA Caching Service",
abstract = "Distributed object caching is essential for building and deploying Internet wide services based on middlewares such as CORBA. By caching objects, it is possible to mask much of the latency associated with accessing remote objects, to provide more predictable quality of service to clients, and to improve the scalability of the service. This paper presents a combined theoretical and practical view on specifying and implementing consistency conditions for such a service. First, a formal definition of a set of basic consistency conditions is given in an abstract, implementation independent manner. It is then shown that common consistency conditions such as sequential consistency, causal consistency, and PRAM can be formally specified as a combination of these more basic conditions. Finally, the paper describes the implementation of the proposed basic consistency conditions in CASCADE, a distributed CORBA object caching service.",
author = "Gregory Chockler and Roy Friedman and Roman Vitenberg",
year = "2000",
language = "English",
isbn = "ISBN:3-540-41143-7",
series = "Lecture Notes In Computer Science",
publisher = "Springer-Verlag",
number = "1914",
pages = "374--388",
booktitle = "Proceedings of the 14th International Conference on Distributed Computing (DISC '00)",
note = "14th International Conference on Distributed Computing (DISC '00) ; Conference date: 01-10-2000 Through 03-10-2000",
}