Proxy based Two Phase Commit with Wait for Improved Response Time and Blocking Probability

Q.E.K. Mamum and H. Nakazato (Japan)


Atomic commit, blocking and non-blocking, forced write, stable memory, recovery.


Whereas the two-phase commit protocol guarantees global atomicity, its biggest drawback is that it is a blocking protocol - whenever the coordinator fails, cohort sites will have to wait for its recovery. Although three phase commit protocol was devised to reduce blocking situation, it increases latency. In this paper we propose a proxy based two-phase atomic commitment protocol to improve the performance of two-phase commit protocol by reducing the number of forced- writes and extending the protocol to a non-blocking one. Another aspect of our protocol is to save the transactions from unnecessary restarts and thus reduces the execution time.

Important Links:

Go Back