Implementation of Real-Time MSHN Using Ace and TAO
NAVAL POSTGRADUATE SCHOOL MONTEREY CA
Pagination or Media Count:
The Management System for Heterogeneous Networks MSHN project is a part of the DARPAITO QUORUM program. MSHN targets the execution of multiple, disparate tasks that use a set of shared, heterogeneous resources in a way that maximizes a collection of application specific quality of service QoS measures. This thesis examines some of the architectural requirements demanded of MSHN for it to be able to operate in a real time environment, and presents an implementation of a MSHN communication schema using components designed for supporting real time applications. This implementation is built over the Adaptive Communication Environment ACE, a freely available, open source, object oriented OO framework for building concurrent communication. To support the communication between MSHN components, we used the Common Object Request Broker Architecture CORBA, particularly The ACE ORB TAO, a standards based, CORBA middleware framework. Both ACE and TAO are being developed at the Washington University in St. Louis, MO. In our experiments, we define and measure the latency communication time required to start an application and agility communication time required to migrate an application given a platform failure. We find that MSHN has the potential for supporting certain types of real time systems, such as vehicle control.
- Computer Systems