next up previous
Next: About this document Up: Lazy Consistency Using Previous: Acknowledgements


A. Adya, R. Gruber, B. Liskov, and U. Maheshwari. Efficient optimistic concurrency control using loosely synchronized clocks. In SIGMOD, May 1995.

D. Agrawal, A. J. Bernstein, P. Gupta, and S. Sengupta. Distributed Multi-version Optimistic Concurrency Control with Reduced Rollback. Distributed Computing, 2(1), 1987.

P. A. Bernstein, V. Hadzilacos, and N. Goodman. Concurrency Control and Recovery in Database Systems. Addison Wesley, 1987.

K. Birman, A. Schiper, and P. Stephenson. Lightweight Causal and Atomic Group Multicast. ACM Transactions on Computer Systems, 9(3), August 1991.

M. Blaze. Caching in Large-Scale Distributed File Systems. Technical Report TR-397-92, Princeton University, January 1993.

M. Carey, M. Franklin, and M. Zaharioudakis. Fine-Grained Sharing in a Page Server OODBMS. In Proc. SIGMOD Int'l Conf. on Management of Data, pages 359-370. ACM Press, 1994.

A. Chan and R. Gray. Implementing Distributed Read-Only Transactions. IEEE Transactions on Software Engineering, 11(2), 1985.

A. Demers, K. Petersen, M. Spreitzer, D. Terry, M. Theimer, and B. Welch. Session Guarantees for Weakly Consistent Replicated Data. Technical Report CSL-94-9, Xerox Parc, Palo Alto, CA, 1994.

H. Garcia and G. Weiderhold. Read-Only Transactions in a Distributed Database. ACM Transactions on Programming Languages and Systems, 7(2), June 1982.

S. Ghemawat. The Modified Object Buffer: A Storage Management Technique for Object-Oriented Databases. Technical Report MIT/LCS/TR-666, MIT Laboratory for Computer Science, September 1995.

J. N. Gray. Notes on Database Operating Systems. In R. Bayer, R. Graham, and G. Seegmuller, editors, Operating Systems: An Advanced Course, number 60 in Lecture Notes in Computer Science, pages 393-481. Springer-Verlag, 1978.

J. N. Gray and A. Reuter. Transaction Processing: Concepts and Techniques. Morgan Kaufmann Publishers Inc., 1993.

R. Gruber. Optimism vs. Locking: A Study of Concurrency Control for Client-Server Object-Oriented Databases. PhD thesis, M.I.T., Cambridge, MA, 1997.

T. Haerder. Observations on Optimistic Concurrency Control Schemes. Information Systems, 9(2):111-120, June 1984.

P. Keleher, A. L. Cox, and W. Zwaenepoel. Lazy Release Consistency for Software Distributed Shared Memory. In Proc. of 19th Int'l Symp. on Computer Architecture, pages 13-21, May 1992.

J. J. Kistler and M. Satyanarayanan. Disconnected Operation in the Coda File System. In SOSP, 1991.

R. Ladin, B. Liskov, L. Shrira, and S. Ghemawat. Providing High Availability Using Lazy Replication. ACM Transactions on Computer Systems, 10(4), November 1992.

L. Lamport. Time, clocks, and the ordering of events in a distributed system. Comm. of the ACM, 21(7), July 1978.

B. Liskov et al. Safe and Efficient Sharing of Persistent Objects in Thor. In Proc. SIGMOD Int'l Conf. on Management of Data, 1996.

B. Liskov, R. Scheifler, E. Walker, and W. Weihl. Orphan Detection. Programming Methodology Group Memo 53, Laboratory for Computer Science, MIT, February 1987.

Barbara Liskov. Practical Uses of Synchronized Clocks in Distributed Systems. Distributed Computing, 6, August 1993.

D. L. Mills. Network Time Protocol (Version 3) Specification, Implementation and Analysis. Network Working Report RFC 1305, March 1992.

D. L. Mills. The Network Computer as Precision Timekeeper. In Proc. Precision Time and Time Interval (PTTI) Applications and Planning Meeting, December 1996.

D. Muntz and P. Honeyman. Multi-level caching in distributed file systems - or - your cache ain't nuthin' but trash. In USENIX Winter Conference, January 1992.

D. S. Parker et al. Detection of Mutual Inconsistency in Distributed Systems. IEEE Transactions on Software Engineering, SE-9(3), May 1983.

G. Samaras, K. Britton, A. Citron, and C. Mohan. Two-Phase Commit Optimizations in a Commercial Distributed Environment. Distributed and Parallel Databases, 3, October 1995.

M. Spasojevic and M. Satyanarayanan. An Empirical Study of a Wide-Area Distributed File System. ACM Transactions on Computer Systems, 14(2), May 1996.

Transaction Processing Performance Council (TPC). TPC-A Standard Specification, Revision 1.1, TPC-C Standard Specification, Revision 1.0. Shanley Public Relations, 1992.

T. von Eicken, A. Basu, V. Buch, and W. Vogels. U-Net: A User-Level Network Interface for Parallel and Distributed Computing. In SOSP, 1995.

W. E. Weihl. Distributed Version Management for Read-only Actions. IEEE Transactions on Software Engineering, SE-13(1), January 1987.

Atul Adya
Wed Jun 25 15:09:14 EDT 1997