6.5 Distributed Transactions and Deadlocks