Implementation of Real-Time MSHN Using Ace and TAO
Abstract
The Management System for Heterogeneous Networks (MSHN) project is a part of the DARPA/ITO 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.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 01, 1999
- Accession Number
- ADA374040
Entities
People
- Panagiotis Papadatos
Organizations
- Naval Postgraduate School