Broker Performance

Abstract

The Common Object Request Broker Architecture (CORBA) defines a specification for developing brokers to mediate between distributed computing a applications. Such brokers are being considered within the DARPA community as a means to effect data transfer among software applications supporting command and control (C2). The stressing timeliness demands for data transfer between distributed C2 nodes raises the question of how effective brokers are in satisfying such demands. To help address this question, this paper seeks to capture and synthesize what is known about broker performance and planned enhancements. Very limited quantitative performance data from controlled experiments could be found, and that found suggests current COBRA brokers might not meet the more stressing data transfer demands. Limited data on subscription on brokers shows that they might offer better performance than current CORBA brokers. However, a number of planned new COBRA services were reviewed, and some - most notably the Notification and Data Stream Control Services - promise significantly enhanced data transfer performance. The paper concludes by recommending actions DARPA might take to better understand broker performance and to prepare for use of the new broker capabilities.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1998
Accession Number
ADA359063

Entities

People

  • Edward A. Feustel
  • Norman R. Howes

Organizations

  • Institute for Defense Analyses

Tags

Communities of Interest

  • C4I
  • Human Systems
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Aircrafts
  • Application Software
  • Command And Control
  • Command And Control Systems
  • Communication Systems
  • Computer Programming
  • Computers
  • Data Transmission
  • Electronic Mail
  • Information Systems
  • Language
  • Network Protocols
  • Operating Systems
  • Performance Tests
  • Specifications
  • Standards
  • Transport Protocols

Fields of Study

  • Computer science

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Parallel and Distributed Computing.
  • Systems Analysis and Design

Technology Areas

  • Fully Networked C3
  • Fully Networked C3 - Command and Control