Chapter 21. Recovery
21.1 Requirements for recovery
21.2 The object model, object state and recovery
21.3 Concurrency, crashes and the properties of transactions
21.4 Logging and shadowing for crash resilience
21.5 Use of a recovery log
21.6 Idempotent undo and redo operations
21.7 Transaction states on a failure
21.8 An algorithm for recovery
21.9 Location databases for mobile objects
21.10 Summary
Get Operating Systems: Concurrent and Distributed Software Design now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.