DocumentCode :
3283643
Title :
Realization of Fault-Tolerant Home Network Management Middleware with the TMO Structuring Approach and an Integration of Fault Detection and Reconfiguration Mechanisms
Author :
Kim, K. H Kane ; Zhou, Qian ; Qian, Jing ; Moon, Kyung-Deok ; Park, Jun Hee ; Son, Young-Sung ; Lee, Chang-Eun ; Ku, Tai-Yeon
Author_Institution :
EECS Dept., Univ. of California, Irvine, CA, USA
fYear :
2009
fDate :
17-20 March 2009
Firstpage :
188
Lastpage :
197
Abstract :
A middleware model named ROAFTS (Real-time Object-oriented Adaptive Fault Tolerance Support) has been evolving in the UCI DREAM Lab. over the past decade as the core of a reliable execution engine model for fault-tolerant (FT) real-time (RT) distributed computing (DC) applications. It is meant to be an integration of various mechanisms for fault detection and recovery in a form that meshes well with high-level RT DC object-/component- based programming, in particular, TMO (Time-triggered Message-triggered Object) programming. Using ROAFTS as a backbone and low-layer middleware, we developed a model and a skeleton implementation for FT DC middleware providing efficient FT execution services for component-based home network applications. Capabilities for management of home information processing devices, including health monitoring of home devices, reconfiguration of device connections, and servicing queries on device status, were added to ROAFTS. Those additions were first designed as a network of high-level RT DC components, i.e., TMOs. Then the TMO network was extended into an FT TMO network by applying the replication scheme called the PSTR (Primary-Shadow TMO Replication) scheme and incorporating a component responsible for reconfiguring TMO replicas. This extension of ROAFTS is called ROAFTS-HNE (Home Network Extension) and its architecture is presented here. In addition, during the development of the ROAFTS-HNE model, we formulated a new approach for applying the PSTR scheme to RT DC components supported by ROAFTS. Finally, evaluations of the recovery times of a prototype implementation have been conducted.
Keywords :
configuration management; fault diagnosis; fault tolerant computing; home computing; middleware; object-oriented programming; real-time systems; TMO structuring approach; UCI DREAM Lab; component-based programming; fault detection; fault recovery; fault-tolerant home network management middleware; fault-tolerant real-time distributed computing; health monitoring; high-level RT DC components; high-level RT DC object-based programming; home devices; home network extension; low-layer middleware; middleware model; primary-shadow TMO replication; real-time object-oriented adaptive fault tolerance support; reconfiguration mechanism; reliable execution engine model; time-triggered message-triggered object programming; Distributed computing; Engines; Fault detection; Fault tolerance; Home automation; Information management; Middleware; Object oriented modeling; Skeleton; Spine; PSTR; RMP; ROAFTS; RSMPSM; SNS; TMO; TNCM; UMB; fault detection; fault tolerance; home network; object replication; real-time; reconfiguration; template;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing, 2009. ISORC '09. IEEE International Symposium on
Conference_Location :
Tokyo
ISSN :
1555-0885
Print_ISBN :
978-0-7695-3573-9
Type :
conf
DOI :
10.1109/ISORC.2009.52
Filename :
5231993
Link To Document :
بازگشت