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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1999
Accession Number
ADA374040

Entities

People

  • Panagiotis Papadatos

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Cyber
  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Adaptive Communications
  • Commerce
  • Computer Communications
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Control Systems
  • Cybersecurity
  • Heterogeneous Networks
  • High Resolution
  • Operating Systems
  • Programming Languages
  • Resource Management
  • Standards
  • Systems Engineering
  • Transport Protocols

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Networking
  • Distributed Systems and Data Platform Development
  • Maritime Combat Support and Expeditionary Logistics.