Distributed Transaction Model
Distributed Transaction Model
Model
Presented by:-
Rohit Srivastava
&
Ashutosh Tripathi
Definition
A distributed transaction is an operation bundle, in which
two or more network hosts are involved.
Transaction
TM1 TMn Manager
Computer 1 Computer n
Responsibilties
Transaction Manager:-
• Managing a log for recovery purpose
Transaction Coordinator:-
• Starting the execution of transaction
Failure of a Coordinator
Network Partition
Recovery and Concurrency Control
In doubt transactions
Faster Recovery
Three Phase Commit Protocol
Extension of Two Phase Protocol
http://extremelinux.esd.ornl.gov/
http://www.beowulf.org/
http://www.cacr.caltech.edu/researc
h/beowulf/
http://beowulf-underground.org/
Thank You