An Argument in Favor of the Presumed Commit Protocol
نویسندگان
چکیده
We argue in favor of the presumed commit protocol by proposing two new presumed commit variants that significantly reduce the cost of logging activities associated with the original presumed commit protocol. Furthermore, for read-only transactions, we apply our unsolicited updatevote optimizationand show that the cost associated with this type of transactions is the same in both presumed commit and presumed abort protocols, thus, nullifying the basis for the argument that favors the presumed abort protocol. This is especially important for modern distributed environments which are characterized by high reliability and high probability of transactions being committed rather than aborted.
منابع مشابه
An Argument in Favor
We argue in favor of the presumed c o m m i t protocol by proposing two new presumed commit variants that sign$cantly reduce the cost of logging activities associated with the original presumed commit protocol. Furthermore, for read-only transactions, we apply our unsolicited updatevote optim’zationand show that the cost associated with this type of transactions is the same in both presumed com...
متن کاملThe Presumed-Either Two-Phase Commit Protocol
This paper describes the presumed-either two-phase commit protocol. Presumed-either exploits log piggybacking to reduce the cost of committing transactions. If timely piggybacking occurs, presumed-either combines the performance advantages of presumed-abort and presumed-commit. Otherwise, presumed-either behaves much like the widely-used presumed-abort protocol.
متن کاملExtending the Intelligent Adaptive Participant’s Presumption Protocol to the Multi-level Distributed Transaction Execution Model
The “intelligent adaptive participant’s presumption protocol” (iAP 3 ) 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...
متن کاملCharacterization and Optimization of Commit Processing Performance in Distributed Database Systems
A signiicant body of literature is available on distributed transaction commit protocols. Surprisingly, however, the relative merits of these protocols have not been suuciently studied with respect to their quantitative impact on transaction processing performance. Also, even though several optimizations have been suggested to improve the performance of the ubiquitous Two-Phase Commit (2PC) pro...
متن کاملA New Presumed Commit Optimization for Two Phase Commit
Two phase commit PC is used for coordinating the commitment of transactions in distributed systems The preferred PC optimization is the presumed abort variant which reduces the number of messages when transac tions are aborted and eliminates the coordinator s need to retain information about aborted transactions The presumed commit PC variant provides a larger message reduction but its coordina...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997