SSM: Distributed Transactions
2-phase commit
- Internally-coordinated transactions:
- 2 or more SM servers cooperate
- Use coordinator in SM
- Presumed-Abort protocol
- Externally-coordinated:
- SM server cooperates with external entities
- Use external coordinator
- SM server’s part can itself be internally distributed