- 1 Bernstein, P.A., Hadzilacos, V., and Goodman, N. Concurrency Control and Recovery in Distributed Database Systems. Addison- Wesley, Reading, Mass. 1987. Google ScholarDigital Library
- 2 Birman, K. The process group approach to reliable distributed computing. Commun. ACM 36, 12 (Dec. 1993), 37-53. Google ScholarDigital Library
- 3 Chandra, T.D., and Toueg. S. Unreliable failure detectors for reliable distributed systems. To appear in Journal of the ACM. A preliminary version appeared in Proceedings of the lOth ACM Symposium on Principles of Distributed Computing (Aug. 1991, Montreal, Canada) 325-340. ACM Press, New York, 1991. Google ScholarDigital Library
- 4 Cheriton, D.R., and Zwaenepoel, W. Distributed process groups in the V-kernel. ACM Transactions on Computer Systems 3, 2 (Feb. 1985) 77-107. Google ScholarDigital Library
- 5 Fischer, M., Lynch, N., and Paterson, M. Impossibility of distributed consensus with one faulty process. Journal of the A CM 32, 4 (Apr. 1985) 374-382. Google ScholarDigital Library
- 6 Geist, G.A., Beguelin, A., Dongarra, J.J., Jiang, w., Manchek, R., and Sunderam, V.S. PVM: A User's Guide and Tutorial for Networked Parallel Computing. MIT Press, Cambridge, MA, 1994. Google ScholarDigital Library
- 7 Guerraoui, R., and Schiper, A. Transaction Model vs Virtual Synchrony Model: Bridging the Gap. In Theory and Practice in Distributed Systems. Springer Verlag, Berlin, Germany, LNCS 938, 121-132, 1995. Google ScholarDigital Library
- 8 Hadzilacos, V., and Toueg, S. Fault-tolerant broadcast and related problems. In Distributed Systems, S. Mullender Ed., Addison-Wesley and ACM Press, New York, 1993, pp. 97-145. Google ScholarDigital Library
- 9 Moser, L.E., Melliar-Smith, P.M., Agarwal, D.A., Budhia, R.K., and Lingley-Papadopoulos, C.A. Totem: A fault-tolerant multicast group communication system. Commun. ACM 39, 4 (Apr. 1996). Google ScholarDigital Library
- 10 Powell, D. Distributed fault-tolerance: Lessons learned from Delta-4. 1EEE Micro 14, 4, (Feb. 1994) 36-47. Google ScholarDigital Library
- 11 Schneider, F.B. Implementing fault-tolerant services using the state machine approach: a tutorial. ACM Computing Surveys 22, 4, (Apr. 1990) 299-319. Google ScholarDigital Library
Index Terms
- From group communication to transactions in distributed systems
Recommendations
Extracting more concurrency from distributed transactions
OSDI'14: Proceedings of the 11th USENIX conference on Operating Systems Design and ImplementationDistributed storage systems run transactions across machines to ensure serializability. Traditional protocols for distributed transactions are based on two-phase locking (2PL) or optimistic concurrency control (OCC). 2PL serializes transactions as soon ...
Implementing Distributed Read-Only Transactions
This paper presents an efficient scheme for eliminating conflicts between distributed read-only transactions and distributed update transactions, thereby reducing synchronization delays. The scheme makes use of a multiversion mechanism in order to ...
Comments