Title: An intelligent adaptive participant's presumption protocol for atomic commitment in distributed databases

Authors: Yousef J. Al-Houmaily

Addresses: Department of Computer and Information Programs, Institute of Public Administration, Riyadh 11141, Saudi Arabia

Abstract: The objective of the original 'adaptive participant's presumption protocol' (AP³) was to achieve the performance advantages of one-phase commit protocols, whenever possible, and, at the same time, the wide applicability of two-phase commit protocols. Specifically, AP³ operates as a one-phase commit protocol for the commit processing of a transaction so long as the transaction is not associated with the validation of any deferred consistency constraints. But, when a transaction is associated with the validation of deferred consistency constraints that need to be synchronised at commit time of the transaction, AP³ dynamically switches to the most appropriate two-phase commit variant. However, providing further intelligence to enhance the performance and applicability of the original AP³ is expected to make it a highly appealing choice for adoption in the design of future distributed database management systems. This is the essence of the 'intelligent AP³' that extends the basic AP³ in two directions: efficiency and applicability.

Keywords: atomic commit protocols; atomicity; database management systems; database recovery; integrated database systems; one-phase commit; 1PC; distributed databases; adaptive participant presumption protocol.

DOI: 10.1504/IJIIDS.2013.053825

International Journal of Intelligent Information and Database Systems, 2013 Vol.7 No.3, pp.242 - 277

Received: 25 Feb 2012
Accepted: 02 Aug 2012

Published online: 31 Mar 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article