Orphan problems and remedies in distributed systems
暂无分享,去创建一个
In large distributed systems, site and communication failures can be relatively frequently occurring events. Such faults may allow unwanted remote procedure calls (RPC's) to execute, leading to a problem known as an orphan. In this paper, the impact of orphans on reliability aspects of t tPC's in general and the entire system in particular is examined. The paper is organized in such a way that how orphans are created is presented first. Then a survey of three different algorithms for handling orphan problems in distributed systems will be discussed. The implementation of these algorithms in Rajdoot RPC will be discussed next. Finally, we conclude with a critical assessment of the three algorithms.
[1] Santosh K. Shrivastava,et al. Rajdoot: A Remote Procedure Call Mechanism Supporting Orphan Detection and Killing , 1988, IEEE Trans. Software Eng..
[2] Akkihebbal L. Ananda,et al. A survey of remote procedure calls , 1990, OPSR.
[3] Andrew Birrell,et al. Implementing remote procedure calls , 1984, TOCS.
[4] Santosh K. Shrivastava,et al. The Design of a Reliable Remote Procedure Call Mechanism , 1982, IEEE Transactions on Computers.