The Carnegie Mellon University Insert Project
Abstract
This document constitutes the final report to the revised Statement of Work for the Carnegie Mellon University Incremental Software Evolution for Real-Time Systems (INSERT) project under the DARPA Evolutionary Design for Complex Software (EDCS) Program. The INSERT team has completed an initial API definition and ported the existing real-time publication subscription group communication software to LynxOS 2.4, a POSIX.1b compliant OS. The distributed real-time publisher/subscriber communication model is now supported by a processor membership protocol which allows a node in the system to fail, or to rejoin the system later. When a node fails, all the publishers and subscribers on that node have to be deleted from the publisher/subscriber information maintained by the middleware layer. When a node tries to rejoin, the current state information about the publishers/subscribers must be transferred to the node before it can integrate into the system. A twophase protocol is used to ensure that the state information from the requested node is transferred in consistent fashion (since the information can be changing when the transfer happens). The message distribution list for distributed group communication is currently undergoing further evaluation in the context of real-time control experiments.
Document Details
- Document Type
- Technical Report
- Publication Date
- Feb 01, 1997
- Accession Number
- ADA409388
Entities
People
- Bruce H. Krogh
- John Lehoczky
- Lui R. Sha
- Peter Feiler
- Ragunathan Rajkumar
Organizations
- Carnegie Mellon University