Title :
Failure transparency in remote procedure calls
Author :
Ravindran, K. ; Chanson, Samuel T.
Author_Institution :
Bell Northern Res., Ottawa, Ont., Canada
fDate :
8/1/1989 12:00:00 AM
Abstract :
A model of remote procedure call (RPC) which reflects certain generic properties of the application layer that can be exploited by the RPC layer during failure recovery is presented. A technique of adopting orphans caused by failures, which is based on the model, is described. The technique minimizes the rollback which may be required in orphan-killing techniques. Algorithmic details of the adoption technique are described, and a quantitative analysis is presented. The model is implemented as a prototype on a local area network. The simplicity and generality of the failure recovery renders the RPC model useful in distributed systems, particularly those that are large and heterogeneous and hence have complex failure modes
Keywords :
local area networks; algorithmic details; application layer; failure transparency; generic properties; local area network; model; orphans; prototype; remote procedure calls; rollback; Algorithm design and analysis; Computer networks; Distributed computing; LAN interconnection; Libraries; Local area networks; Network servers; Printers; Prototypes; Resource management;
Journal_Title :
Computers, IEEE Transactions on