Although component middleware is increasingly used to develop distributed, real-time and embedded (DRE) sys-tems, it poses new fault tolerance challenges, such as the need for efficient synchronization of internal component state, failure correlation across groups of components, and configuration of fault-tolerance properties at the compo-nent granularity level. This paper makes two contribu-tions to R&D on component-based fault-tolerance. First, we present the structure and functionality of our COmpo-nent Replication based on Failover Units (CORFU) middle-ware, which provides fail-stop behavior and fault correla-tion across groups of components in DRE systems. Second, we empirically evaluate CORFU and compare/contrast it with existing ...
This thesis addresses issues in building fault-tolerant distributed real-time systems. Such systems ...
An important class of distributed real-time and embedded (DRE) applications consists predominantly o...
Abstract. Programs increasingly rely on the use of complex component libraries, such as in-memory da...
Orphan requests are a significant problem for multi-tier dis-tributed systems since they adversely i...
It is imperative to accept that failures can and will occur even in meticulously designed distribute...
Service oriented architecture (SOA) design principles are increasingly being adopted to develop dist...
Abstract—This short paper describes early experiments to val-idate the capabilities of a component-b...
Fault tolerance (FT) is a crucial design consideration for mission-critical distributed real-time an...
It is imperative to accept that failures can and will occur, even in meticulously designed distribu...
Component-based software development allows developers to compose applications using software parts,...
Abstract—In systems that use primary-backup replication for fault-tolerance, maintaining system avai...
Reliability is a critical issue for component-based distributed computing systems, some distributed ...
Abstract: The development process of distributed real-time embedded systems (DRES) suffers significa...
Abstract Embedded real-time systems are being increasingly used in a major part of criti-cal applica...
Critical real-time embedded systems need to apply fault tolerance strategies to deal with operation ...
This thesis addresses issues in building fault-tolerant distributed real-time systems. Such systems ...
An important class of distributed real-time and embedded (DRE) applications consists predominantly o...
Abstract. Programs increasingly rely on the use of complex component libraries, such as in-memory da...
Orphan requests are a significant problem for multi-tier dis-tributed systems since they adversely i...
It is imperative to accept that failures can and will occur even in meticulously designed distribute...
Service oriented architecture (SOA) design principles are increasingly being adopted to develop dist...
Abstract—This short paper describes early experiments to val-idate the capabilities of a component-b...
Fault tolerance (FT) is a crucial design consideration for mission-critical distributed real-time an...
It is imperative to accept that failures can and will occur, even in meticulously designed distribu...
Component-based software development allows developers to compose applications using software parts,...
Abstract—In systems that use primary-backup replication for fault-tolerance, maintaining system avai...
Reliability is a critical issue for component-based distributed computing systems, some distributed ...
Abstract: The development process of distributed real-time embedded systems (DRES) suffers significa...
Abstract Embedded real-time systems are being increasingly used in a major part of criti-cal applica...
Critical real-time embedded systems need to apply fault tolerance strategies to deal with operation ...
This thesis addresses issues in building fault-tolerant distributed real-time systems. Such systems ...
An important class of distributed real-time and embedded (DRE) applications consists predominantly o...
Abstract. Programs increasingly rely on the use of complex component libraries, such as in-memory da...