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
Comments
Post a Comment