MEAD: support for Real-Time Fault-Tolerant CORBA

被引:29
作者
Narasimhan, P [1 ]
Dumitras, TA [1 ]
Paulos, AM [1 ]
Pertet, SM [1 ]
Reverte, CF [1 ]
Slember, JG [1 ]
Srivastava, D [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
关键词
real-time; fault tolerance; trade-offs; non-determinism; CORBA; predictability; recovery; MIDDLEWARE;
D O I
10.1002/cpe.882
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The OMG's Real-Time CORBA (RT-CORBA) and Fault-Tolerant CORBA (FT-CORBA) specifications make it possible for today's CORBA implementations to exhibit either real-time or fault tolerance in isolation. While real-time requires a prior knowledge of the system's temporal operation, fault tolerance necessarily deals with faults that occur unexpectedly, and with possibly unpredictable fault recovery times. The MEAD (Middleware for Embedded Adaptive Dependability) system attempts to identify and to reconcile the conflicts between real-time and fault tolerance, in a resource-aware manner, for distributed CORBA applications. MEAD supports transparent yet tunable fault tolerance in real-time, pro-active dependability, resource-aware system adaptation to crash, communication and timing faults with bounded fault detection and fault recovery. Copyright (c) 2005 John Wiley & Sons, Ltd.
引用
收藏
页码:1527 / 1545
页数:19
相关论文
共 28 条
[1]   ARMADA middleware and communication services [J].
Abdelzaher, T ;
Dawson, S ;
Feng, WC ;
Jahanian, F ;
Johnson, S ;
Mehra, A ;
Mitton, T ;
Shaikh, A ;
Shin, K ;
Wang, Z ;
Zou, H ;
Bjorkland, M ;
Marron, P .
REAL-TIME SYSTEMS, 1999, 16 (2-3) :127-153
[2]   A low latency, loss tolerant architecture and protocol for wide area group communication [J].
Amir, Y ;
Danilov, C ;
Stanton, J .
DSN 2000: INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2000, :327-336
[3]  
BARRETT PA, 1990, P 20 INT S FTCS, P481
[4]  
BOVET DP, 2003, UNDERSTANDING LINUX
[5]  
DUMITRAS T, 2004, DSN WORKSH ARCH DEP
[6]  
FAULKNER R, 1991, P WINT USENIX C JAN
[7]   Experiences, strategies, and challenges in building fault-tolerant CORBA systems [J].
Felber, P ;
Narasimhan, P .
IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (05) :497-511
[8]  
HUANG YN, 1995, DIG PAP INT SYMP FAU, P381, DOI 10.1109/FTCS.1995.466961
[9]   DISTRIBUTED FAULT-TOLERANT REAL-TIME SYSTEMS - THE MARS APPROACH [J].
KOPETZ, H ;
DAMM, A ;
KOZA, C ;
MULAZZANI, M ;
SCHWABL, W ;
SENFT, C ;
ZAINLINGER, R .
IEEE MICRO, 1989, 9 (01) :25-40
[10]  
LEVINE J.R., 2000, LINKERS LOADERS