Abstract
The Common Object Request Broker Architecture (CORBA) is the most successful representative for an object based distributed computing architecture. Although CORBA simplifies the implementation of complex, distributed systems significantly, support of techniques for reliable fault-tolerant software, such as online-replacement or replication is not within the scope of today's CORBA or Real-time CORBA. The Simplex architecture developed at the Software Engineering Institute at Carnegie Mellon University supports the online replacement of software components within a fault-tolerant, real time control application. Simplex middleware consists of both a hard real time publisher/subscriber service and a soft real time service to support human-in-the-loop supervisor control activities. We have replaced Simplex' soft real time services with CORBA services while retaining its hard real time publication and subscription service. This composite approach allows us to take advantage of both the strength of CORBA in distributed computing and Simplex' strength in hard real time control applications. The authors discuss the trade-off issues in this composite system approach and present the tele-laboratory experiment, which is based on the extended Simplex system.
Original language | English (US) |
---|---|
Article number | 852464 |
Pages (from-to) | 198-206 |
Number of pages | 9 |
Journal | Real-Time Technology and Applications - Proceedings |
DOIs | |
State | Published - 2000 |
Event | 6th IEEE Real-Time Technology and Applications Symposium, RTAS 2000 - Washington, DC, United States Duration: May 31 2000 → Jun 2 2000 |
ASJC Scopus subject areas
- Computer Networks and Communications
- Hardware and Architecture
- Software