Implementation and evaluation of an eventually-serializable data service

作者: Oleg M. Cheiner

DOI:

关键词:

摘要:

参考文章(16)
N.A. Lynch, M.R. Tuttle, An introduction to input/output automata CWI quarterly. ,vol. 2, pp. 219- 246 ,(1989)
Nathan Goodman, Philip A. Bernstein, Vassco Hadzilacos, Concurrency Control and Recovery in Database Systems ,(1987)
Rivka Ladin, Barbara Liskov, Liuba Shrira, Lazy replication: exploiting the semantics of distributed services principles of distributed computing. pp. 43- 57 ,(1990) , 10.1145/504136.504138
Michael J. Fischer, Alan Michael, Sacrificing serializability to attain high availability of data in an unreliable network Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems - PODS '82. pp. 70- 75 ,(1982) , 10.1145/588111.588124
Brian M. Oki, Barbara H. Liskov, Viewstamped Replication: A New Primary Copy Method to Support Highly-Available Distributed Systems principles of distributed computing. ,vol. 62, pp. 8- 17 ,(1988) , 10.1145/62546.62549
Maurice Herlihy, A quorum-consensus replication method for abstract data types ACM Transactions on Computer Systems. ,vol. 4, pp. 32- 53 ,(1986) , 10.1145/6306.6308
Jack J. Dongarra, Steve W. Otto, Marc Snir, David Walker, A message passing standard for MPP and workstations Communications of the ACM. ,vol. 39, pp. 84- 90 ,(1996) , 10.1145/233977.234000
Alan Fekete, David Gupta, Victor Luchangco, Nancy Lynch, Alex Shvartsman, None, Eventually-serializable data services principles of distributed computing. pp. 300- 309 ,(1996) , 10.1145/248052.248113
Andrew D. Birrell, Roy Levin, Michael D. Schroeder, Roger M. Needham, Grapevine: an exercise in distributed computing Communications of The ACM. ,vol. 25, pp. 260- 274 ,(1982) , 10.1145/358468.358487
Lamport, How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs IEEE Transactions on Computers. ,vol. 28, pp. 690- 691 ,(1979) , 10.1109/TC.1979.1675439