Exercises

  1. Why is a system with workstations and a file server less reliable than a central mainframe?
  2. Explain the tradeoffs between availability and consistency in the implementation of a replicated object.
  3. Two banks use an Atomic Operations system to implement their customer account databases. Show how we can combine these to allow transactions to take place between the two banks.