Distributed Transaction Management, Autumn 2003 , Exercise 4 Due Tue 18.11.2003 1. When should a participant initiate a termination protocol in interactive 2PC? 2. When should a participant initiate a termination protocol in deadline 2PC? 3. Examine the possibilities to use the following rule in termination of 3PC, when the network has partitioned? "Allow a group to recover only, if it contains two different states (and there can be at most 2)." You do not need to implement this. 4. Create an interactive version (with Cancel messages) of 3PC. No termination and recovery protocols are necessary. You do not need to implement your solutions. 5. Implement a termination protocol into your 2PC implementation. No recovery is necessary (so, no need to write logs and such.)