Assignment handed out on Thursday, March 15, 2001
Due in Recitation on 3/16/2001:
Read Chapter 13 from the text. Focus on how distributed transactions
are implemented using recovery techniques. Read The Recovery
Manager of the System R Database Manager
Suppose System R took checkpoints after waiting for transactions that
are currently running to complete (e.g., timeout + forced about).
Explain how crash recovery would work in this case. Characterize the
types of systems for which this would be a better idea that the
existing method.
Hint: Think about transaction size or the time to run a transaction