June 1999
Intermediate to advanced
368 pages
8h 21m
English
| Exercise 9.1 | Choose a few distributed data structures from Chapters 3-5 and analyze them to see where partial failure could corrupt the data structures. Reimplement them using transactions to make them safe. |
| Exercise 9.2 | Reimplement the chat channel application from Chapter 5 and make it robust by using transactions. |
| Exercise 9.3 | Rewrite the ChannelRelay from Chapter 8, so that transfers from two channels to a third channel are transactionally secure. |
Read now
Unlock full access