Title :
Fault-injection experiments for distributed objects
Author :
Chung, P. Emerald ; Lee, Woei-Jyh ; Shih, Joanne ; Yajnik, Shalini ; Huang, Yennun
Author_Institution :
Lucent Technol., Bell Labs., Murray Hill, NJ, USA
Abstract :
Discusses experiments to study the behavior of distributed objects in the presence of failures. The work is motivated by a practical need in designing object-based distributed systems. System developers need to understand how objects fail and how to handle these failures in their design. We consider two distributed object platforms-DCOM and IONA´s Orbix, an implementation of CORBA. We investigate nine potential failure scenarios. These correspond to three different failure types (hanging, abnormal termination and crashes) of three system components (threads, processes and machines). We design experiments to inject failures into server object executions. The results are presented as perceived by clients when these failures occur in the server objects. We apply the results of these experiments to evaluate the effectiveness of a set of simple monitoring and recovery mechanisms and also to suggest improvements in the current DCOM and Orbix implementations
Keywords :
distributed object management; network servers; system monitoring; system recovery; CORBA implementation; DCOM; IONA; Orbix; abnormal termination; crashes; distributed objects; failure types; fault injection; hanging; machines; object failures; object-based distributed systems; processes; server object executions; system components; system monitoring mechanisms; system recovery mechanisms; threads; Availability; Computer crashes; Condition monitoring; Data encapsulation; Electrical capacitance tomography; Large-scale systems; Tellurium; Yarn;
Conference_Titel :
Distributed Objects and Applications, 1999. Proceedings of the International Symposium on
Conference_Location :
Edinburgh
Print_ISBN :
0-7695-0182-6
DOI :
10.1109/DOA.1999.793991