{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,13]],"date-time":"2025-09-13T16:24:15Z","timestamp":1757780655668,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":30,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540717027"},{"type":"electronic","value":"9783540717034"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-71703-4_23","type":"book-chapter","created":{"date-parts":[[2007,8,2]],"date-time":"2007-08-02T00:31:22Z","timestamp":1186014682000},"page":"249-261","source":"Crossref","is-referenced-by-count":6,"title":["The Circular Two-Phase Commit Protocol"],"prefix":"10.1007","author":[{"given":"Heine","family":"Kolltveit","sequence":"first","affiliation":[]},{"given":"Svein-Olaf","family":"Hvasshovd","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"23_CR1","first-page":"169","volume-title":"Distributed systems","author":"F.B. Schneider","year":"1993","unstructured":"Schneider, F.B.: Replication management using the state machine approach. In: Distributed systems, 2nd edn., pp. 169\u2013197. Addison-Wesley, Reading (1993)","edition":"2"},{"key":"23_CR2","first-page":"199","volume-title":"Distributed systems","author":"N. Budhiraja","year":"1993","unstructured":"Budhiraja, N., Marzullo, K., Schneider, F.B., Toueg, S.: The primary-backup approach. In: Mullender, S. (ed.) Distributed systems, pp. 199\u2013216. Addison-Wesley, Reading (1993)"},{"key":"23_CR3","doi-asserted-by":"crossref","unstructured":"Hvasshovd, S.-O., et al.: The ClustRa telecom database: High availability, high throughput, and real-time response. In: Proc. of VLDB (1995)","DOI":"10.1007\/978-3-322-93860-2_15"},{"issue":"4","key":"23_CR4","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1145\/289.291","volume":"15","author":"T. H\u00e4rder","year":"1983","unstructured":"H\u00e4rder, T., Reuter, A.: Principles of transaction-oriented database recovery. ACM Comput. Surv.\u00a015(4), 287\u2013317 (1983)","journal-title":"ACM Comput. Surv."},{"key":"23_CR5","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1007\/3-540-08755-9_9","volume-title":"Operating Systems, An Advanced Course","author":"J. Gray","year":"1978","unstructured":"Gray, J.: Notes on data base operating systems. In: Operating Systems, An Advanced Course, pp. 393\u2013481. Springer, London (1978)"},{"key":"23_CR6","first-page":"70","volume":"3","author":"P.M. Spiro","year":"1991","unstructured":"Spiro, P.M., Joshi, A.M., Rengarajan, T.K.: Designing an optimized transaction commit protocol. j-DEC-TECH-J\u00a03, 70\u201378 (1991)","journal-title":"j-DEC-TECH-J"},{"key":"23_CR7","unstructured":"Lampson, B., Lomet, D.: A new presumed commit optimization for two phase commit. In: Proc. of VLDB (1993), citeseer.ist.psu.edu\/article\/lampson93new.html"},{"issue":"2","key":"23_CR8","doi-asserted-by":"publisher","first-page":"160","DOI":"10.1109\/71.841752","volume":"11","author":"J.R. Haritsa","year":"2000","unstructured":"Haritsa, J.R., Ramamritham, K., Gupta, R.: The prompt real-time commit protocol. IEEE Trans. Parallel Distrib. Syst.\u00a011(2), 160\u2013181 (2000), doi:10.1109\/71.841752","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"23_CR9","volume-title":"Transaction Processing: Concepts and Techniques","author":"J. Gray","year":"1993","unstructured":"Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques. Morgan Kaufmann, San Francisco (1993)"},{"key":"23_CR10","volume-title":"Concurrency control and recovery in database systems","author":"P.A. Bernstein","year":"1986","unstructured":"Bernstein, P.A., Hadzilacos, V., Goodman, N.: Concurrency control and recovery in database systems. Addison-Wesley Longman Publ. Co., Inc., Reading (1986)"},{"key":"23_CR11","doi-asserted-by":"crossref","unstructured":"Reddy, P.K., Kitsuregawa, M.: Reducing the blocking in two-phase commit protocol employing backup sites. In: Proc. of CoopIS (1998), citeseer.ist.psu.edu\/reddy98reducing.html","DOI":"10.1109\/COOPIS.1998.706315"},{"key":"23_CR12","doi-asserted-by":"crossref","unstructured":"Skeen, D.: Nonblocking commit protocols. In: Proc. of SIGMOD (1981), doi:10.1145\/582318.582339","DOI":"10.1145\/582318.582339"},{"key":"23_CR13","doi-asserted-by":"crossref","unstructured":"Rabinovich, M., Lazowska, E.D.: A fault-tolerant commit protocol for replicated databases. In: Proc. of PODS (1992), doi:10.1145\/137097.137855","DOI":"10.1145\/137097.137855"},{"key":"23_CR14","doi-asserted-by":"crossref","unstructured":"Guerraoui, R., Larrea, M., Schiper, A.: Reducing the cost for non-blocking in atomic commitment. In: ICDCS, Hong Kong, pp. 692\u2013697 (1996), citeseer.ist.psu.edu\/guerraoui96reducing.html","DOI":"10.1109\/ICDCS.1996.508021"},{"key":"23_CR15","doi-asserted-by":"crossref","unstructured":"Samaras, G., Britton, K., Citron, A., Mohan, C.: Two-phase commit optimizations and tradeoffs in the commercial environment. In: Proc. of ICDE (1993)","DOI":"10.1109\/ICDE.1993.344028"},{"issue":"4","key":"23_CR16","doi-asserted-by":"publisher","first-page":"378","DOI":"10.1145\/7239.7266","volume":"11","author":"C. Mohan","year":"1986","unstructured":"Mohan, C., Lindsay, B., Obermarck, R.: Transaction management in the R* distributed database management system. ACM Trans. Database Syst.\u00a011(4), 378\u2013396 (1986), doi:10.1145\/7239.7266","journal-title":"ACM Trans. Database Syst."},{"key":"23_CR17","doi-asserted-by":"crossref","unstructured":"Stamos, J.W., Cristian, F.: A low-cost atomic commit protocol. In: Proc. of SRDS (1990)","DOI":"10.1109\/RELDIS.1990.93952"},{"issue":"2","key":"23_CR18","first-page":"3","volume":"8","author":"D. Gawlick","year":"1985","unstructured":"Gawlick, D., Kinkade, D.: Varieties of concurrency control in IMS\/VS Fast Path. IEEE Database Eng. Bull.\u00a08(2), 3\u201310 (1985)","journal-title":"IEEE Database Eng. Bull."},{"key":"23_CR19","unstructured":"Park, T., Yeom, H.Y.: A consistent group commit protocol for distributed database systems. In: Proc. of PDCS (1999)"},{"key":"23_CR20","doi-asserted-by":"crossref","unstructured":"Levy, E., Korth, H.F., Silberschatz, A.: An optimistic commit protocol for distributed transaction management. In: Proc. of SIGMOD (1991), doi:10.1145\/115790.115800","DOI":"10.1145\/115790.115800"},{"key":"23_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"584","DOI":"10.1007\/BFb0054516","volume-title":"Database and Expert Systems Applications","author":"M. Abdallah","year":"1998","unstructured":"Abdallah, M., Pucheral, P.: A Single-Phase Non-blocking Atomic Commitment Protocol. In: Quirchmayr, G., Bench-Capon, T.J.M., Schweighofer, E. (eds.) DEXA 1998. LNCS, vol.\u00a01460, p. 584. Springer, Heidelberg (1998)"},{"key":"23_CR22","doi-asserted-by":"crossref","unstructured":"Abdallah, M., Guerraoui, R., Pucheral, P.: One-phase commit: Does it make sense? In: Proc. of ICPADS, Washington, DC, USA (1998)","DOI":"10.1109\/ICPADS.1998.741040"},{"key":"23_CR23","doi-asserted-by":"crossref","unstructured":"Lee, I., Yeom, H.Y.: A single phase distributed commit protocol for main memory database systems (2002)","DOI":"10.1007\/3-540-45801-8_65"},{"issue":"4","key":"23_CR24","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1007\/BF01264014","volume":"1","author":"J.W. Stamos","year":"1993","unstructured":"Stamos, J.W., Cristian, F.: Coordinator log transaction execution protocol. Distributed and Parallel Databases\u00a01(4), 383\u2013408 (1993)","journal-title":"Distributed and Parallel Databases"},{"issue":"3","key":"23_CR25","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1109\/TSE.1979.234180","volume":"5","author":"M. Stonebraker","year":"1979","unstructured":"Stonebraker, M.: Concurrency control and consistency of multiple copies of data in distributed ingres. IEEE Trans. Software Eng.\u00a05(3), 188\u2013194 (1979)","journal-title":"IEEE Trans. Software Eng."},{"key":"23_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"200","DOI":"10.1007\/3-540-44431-9_15","volume-title":"Databases in Networked Information Systems","author":"P.K. Reddy","year":"2000","unstructured":"Reddy, P.K., Kitsuregawa, M.: Blocking Reduction in Two-Phase Commit Protocol with Multiple Backup Sites. In: Bhalla, S. (ed.) DNIS 2000. LNCS, vol.\u00a01966, p. 200. Springer, Heidelberg (2000)"},{"key":"23_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1007\/3-540-45414-4_7","volume-title":"Distributed Computing","author":"R. Jim\u00e9nez-Peris","year":"2001","unstructured":"Jim\u00e9nez-Peris, R., Pati\u00f1o-Mart\u00ednez, M., Alonso, G., Ar\u00e9valo, S.: A Low-Latency Non-blocking Commit Service. In: Welch, J.L. (ed.) DISC 2001. LNCS, vol.\u00a02180, p. 93. Springer, Heidelberg (2001)"},{"key":"23_CR28","doi-asserted-by":"crossref","unstructured":"Mehrotra, S., Hu, K., Kaplan, S.: Dealing with partial failures in multiple processor primary-backup systems. In: Proc. of CIKM (1997), doi:10.1145\/266714.266929","DOI":"10.1145\/266714.266929"},{"issue":"2","key":"23_CR29","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1145\/226643.226647","volume":"43","author":"T.D. Chandra","year":"1996","unstructured":"Chandra, T.D., Toueg, S.: Unreliable failure detectors for reliable distributed systems. J. ACM\u00a043(2), 225\u2013267 (1996), doi:10.1145\/226643.226647","journal-title":"J. ACM"},{"key":"23_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0022140","volume-title":"Distributed Algorithms","author":"R. Guerraoui","year":"1995","unstructured":"Guerraoui, R.: Revisiting the relationship between non-blocking atomic commitment and consensus. In: Helary, J.-M., Raynal, M. (eds.) WDAG 1995. LNCS, vol.\u00a0972, Springer, Heidelberg (1995), citeseer.ist.psu.edu\/guerraoui95revisiting.html"}],"container-title":["Lecture Notes in Computer Science","Advances in Databases: Concepts, Systems and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-71703-4_23.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T02:06:34Z","timestamp":1737338794000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-71703-4_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540717027","9783540717034"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-71703-4_23","relation":{},"subject":[]}}