EXTENDING THE INTELLIGENT ADAPTIVE PARTICIPANT’S PRESUMPTION PROTOCOL TO THE MULTI-LEVEL DISTRIBUTED TRANSACTION EXECUTION MODEL
EXTENDING THE INTELLIGENT ADAPTIVE PARTICIPANT’S PRESUMPTION PROTOCOL TO THE MULTI-LEVEL DISTRIBUTED TRANSACTION EXECUTION MODEL
Yousef J. Al-Houmaily Department of Computer and Information Programs, Institute of Public Administration, Riyadh, Saudi Arabia
ABSTRACT
The “intelligent adaptive participant’s presumption protocol” (iAP3 ) is an integrated atomic commit protocol. It interoperates implicit yes-vote, which is a one-phase commit protocol, besides presumed abort and presumed commit, the most commonly pronounced two-phase commit protocol variants. The aim of this combination is to achieve the performance advantages of one-phase commit protocols, on one hand, and the wide applicability of two-phase commit protocols, on the other. iAP3 interoperates the three protocols in a dynamic fashion and on a per participant basis, in spite of the incompatibilities among the three protocols. Besides that, the protocol is backward compatible with the standardized presumed abort protocol. Whereas iAP3 was initially proposed for the two-level (or flat) transaction execution model, this article extends the protocol to the multi-level distributed transaction execution model, the model adopted by the database standards and widely implemented in commercial database systems. Thus, broadening the applicability scope of the iAP3 .
KEYWORDS
Atomic Commit Protocols, Database Recovery, Database Systems, Distributed Transaction Processing, Two-Phase Commit, Voting Protocols
Full Text: https://aircconline.com/ijdms/V7N6/7615ijdms03.pdf
Volume Link: https://airccse.org/journal/ijdms/current2015.html
Comments
Post a Comment