SBIR-STTR Award

A Fault-Tolerant Real-Time CORBA Naming Service
Award last edited on: 2/20/2007

Sponsored Program
SBIR
Awarding Agency
DOD : Navy
Total Award Amount
$97,635
Award Phase
1
Solicitation Topic Code
N05-123
Principal Investigator
Victor Giddings

Company Information

Objective Interface Systems Inc

220 Spring Street Suite 530
Herndon, VA 20170
   (703) 295-6500
   info@ois.com
   www.ois.com
Location: Single
Congr. District: 11
County: Fairfax

Phase I

Contract Number: N65538-06-M-0028
Start Date: 11/7/2005    Completed: 5/6/2006
Phase I year
2006
Phase I Amount
$97,635
There is a natural tension between real-time predictability and fault-tolerance capabilities in computing systems. There is a need for both real-time predictability and fault-tolerance in defense systems; they must timely deliver the required functionality in the face of unexpected environments that deliver unpredictable events. As a result, the efficiency of defense systems is often compromised to allow the recovery from faults to be factored directly into the worst case execution time of operations in order to ensure real-time predictability. The Common Object Request Broker Architecture (CORBA) is a widely adopted, effective infrastructure for defense systems. A specification for a real-time variant of CORBA is supported by a number of commercial and open source products. A specification for a fault-tolerant variant of CORBA has been developed that supports strong consistency between replicas of objects. Unfortunately, neither of these specifications address the concerns of the other, so that a CORBA specification that supports both fault-tolerance and real-time is not available. The CORBA Naming Service provides a tractable and well-understood application of CORBA suitable as a candidate for evaluating the practicality of the techniques identified in research that has been directed toward reconciling the tension between real-time and fault-tolerance.

Phase II

Contract Number: ----------
Start Date: 00/00/00    Completed: 00/00/00
Phase II year
----
Phase II Amount
----