Title :
Two new approaches for orphan detection
Author :
Jahanshahi, Mohsen ; Kordafshari, Mohammad Sadegh ; Gholipour, Morteza ; Haghighat, Abolfazl Toroghi
Author_Institution :
Dept. of Electr., Comput. & IT, Islamic Azad Univ., Qazvin, Iran
Abstract :
In distributed systems which use RPC, if a failed process sent a request before failing, the receiver of this request becomes an orphan process and must roll back to undo the effects of receiving the message. There are two types of orphan: one of them mostly called "crash- orphan" in which client crashes. Another which causes orphan process is called abort-orphan in which parent\´s process is aborted (Baumann and Rothermel). Orphans are undesirable because they waste system resources and can make inconsistent data (Herlihy and Mckendry, 1990). In this paper initially we present two novel methods for orphan detection. Finally we compare our new methods with the older ones.
Keywords :
checkpointing; message passing; remote procedure calls; resource allocation; RPC; abort-orphan; crash orphan; dedicated server group; distributed systems; extermination; load balancing; orphan detection; reincarnation; remote procedure call; request processing; system resources; Access protocols; Broadcasting; Checkpointing; Communication networks; Computer crashes; Counting circuits; Distributed computing; Electronic mail; Load management; Peer to peer computing; DSG; Distributed systems; Extermination; Orphan; RPC; Reincarnation; dedicated server group; load balancing;
Conference_Titel :
Advanced Information Networking and Applications, 2005. AINA 2005. 19th International Conference on
Print_ISBN :
0-7695-2249-1
DOI :
10.1109/AINA.2005.334