Recovery Management in a Transaction Oriented Distributed Operating System