Discusses the use of transaction support as a single recovery paradigm. Challenge is maintaining state and cleaning it up appropriately. Design Goals Servers should be isolated from failures of other machines and servers and should be able to recover their state. Servers should recover themselves. Single recovery model.
Recovery is simple.
Virtual Circuits Let communication subsystem handle errors. Solution - Use transactions. Simple case Volatile servers that have no permanent state. Require notification of transaction termination. Their state just goes away.