Real-Time Communication for Distributed Computing.

Abstract

The subject of this research project was real time communication in switched networks (the Internet, and ATM). Distributed applications that have real-time requirements include voice and video transmission, real-time simulation, data acquisition, and distributed command and control. Real-time communication protocols should be practical to implement, easy to use, adaptable, and make efficient use of network resources. Previous research on hard and soft real-time communication was summarized and unified. A method which combines the best features of statistical multiplexing and deterministic delivery was then proposed. This method achieves high utilization and provides strong end to end quality of service (QoS) guarantees. A method of dynamic resource allocation was proposed and evaluated. This method uses less resources, is significantly easier to use, and provides equally good QoS, compared with the best static methods. Routing algorithms for uni- and multi-casting of real-time data were also investigated. The limitations of previous algorithms were shown, and improvements were suggested. A simulator for multicast routing experimentation was developed and made available to other researchers. Statistical modelling of variable bit-rate, compressed video traffic was investigated. Such models are useful for network performance evaluation and management. A method was proposed for shaping and smoothing of VBR video traffic at the user-network interface.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 23, 1996
Accession Number
ADA309947

Entities

People

  • Douglas S. Reeves

Organizations

  • North Carolina State University

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Acquisition
  • Algorithms
  • Command And Control
  • Data Acquisition
  • Distributed Computing
  • Guarantees
  • Internet
  • Mathematics
  • Multiplexing
  • Networks
  • Simulations
  • Simulators
  • Test And Evaluation

Fields of Study

  • Computer science

Readers

  • Computer Networking

Technology Areas

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