Introduction

In distributed data base and transaction systems a distributed commit protocol is required to ensure that the effects of a distributed transaction are atomic, that is, either all the effects of the transaction persist or none persist, whether or not failures occur. Several commit protocols have been proposed in the literature. These are variations of what has become a standard and known as the two-phase commit (2PC) protocol.

Related Publications

Books

1994

Samaras G., K. Britton & A. Citron (1994) "Systems Network Architecture, Sync Point Services Architecture", IBM Book, SC31-8134-00, September 1994. Presents IBM's distributed transaction processing architecture. Published and distributed by IBM. This architecture is being implemented by IBM's VM, DB2, CICS, AS400, Transarc's Encina, Tandem and Bull

Book Chapters

2009

Yousef J. Al-Houmaily and George Samaras (2009) "Three-Phase Commit", Encyclopedia of Database Systems, Springer, ISBN: 978-0-387-49616-0, September 2009, pp. 3091-3097

Yousef J. Al-Houmaily and George Samaras (2009) "Two-Phase Commit", Encyclopedia of Database Systems, Springer, ISBN: 978-0-387-49616-0, September 2009, pp. 3204-3209

2005

Samaras, G., & Chrysanthis P. (2005) "Commit Protocols", A chapter in: The Encyclopedia of Distributed Computing, P. Dasgupta and J. Urban, Editors, Kluwer Academic Publishers, forthcoming 2005.

1998

Chrysanthis, P., Samaras, G., and Y. Al-Houmail (1998) "Recovery and Performance of Atomic Commit Protocols in Distributed and Multidatabase Systems", Chapter 13 (pp 370-416) in Performance of Database Recovery Mechanism, Edited by V. Kumar, Foreword by Phil Bernstein. Prentice-Hall, ISBN 0-13-614215-x, January 1998.

View Paper's Abstract

1996

Samaras G., K. Britton, A. Citron, C. Mohan (1996) "Two-Phase Commit Optimizations and Trade offs in the Commercial Environment", selected to be included in Advances in Concurrency Control and Transaction Processing by K. Ramamritham and P.K. Chrysanthis, IEEE Computer Science Press, ISBN 0-1886-7405-9, 1996.

View Paper's Abstract

1994

Samaras G., K. Britton, A. Citron, C. Mohan (1994) "Enhancing SNA's LU6.2 Sync Point to Include Presumed Abort Protocol", TR# 29.1751. Embedded as chapter 5 in IBM's book publication "Systems Network Architecture, Sync Point Services Architecture", SC31-8134-00, Sept. 1994.

Journals

2009

Sebastian Obermeier, Stefan Bottcher, Martin Hett, Panos K. Chrysanthis, George Samaras (2009) "Blocking reduction for distributed transaction processing within MANETs", Distributed and Parallel Databases, Volume 25, Number 3 (DAPD 2009), June 2009, pp. 165-192

Conferences and Workshops

2008

Obermeier, S. Bottcher, S. Hett, M. Chrysanthis, P.K. Samaras, G. (2008) "Adjourn State Concurrency Control Avoiding Time-Out Problems in Atomic Commit Protocols", Proc. of the 21th IEEE International Conference on Data Engineering (ICDE 2008), Sponsored by the IEEE Computer Society, Cancun, Mexico, April 7-13, 2008, pp. 1477-1479

View Paper's Abstract