Modeling and Implementation of a Packet Routing Switch for Satellite Communications

Abstract

The principal component needed to model a satellite communications network node is a high-speed packet routing switch. The design and testing of routing switches utilizing Transputer networks has been examined extensively in the literature. One such implementation by Khan and Ward made use of cooperating processes scheduled by the Transtech Genesys operating system. The performance of this system was unacceptable with problems attributed to packet duplication and process contention. In this report, we examine an alternate approach using cooperating occam processes without the overhead associated with an operating system. The routing switch permits dynamic updates to its routing tables from a host computer. Library functions are provided to host processes to offer this service. However, accommodating these updates influences the design of the underlying Transputer network. Allowances must be made not only for expedient routing of messages within the Transputer network but also for rapid and efficient routing table updates within the Transputer network. Results discussed in this report reflect the design and performance of the routing switch. Throughput efficiency under a variety of test conditions is also provided.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 16, 1993
Accession Number
ADA282262

Entities

People

  • Daniel S. Kaye

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Space

DTIC Thesaurus Topics

  • Abstracts
  • Altitude
  • Artificial Satellites
  • Communication Channels
  • Communication Systems
  • Computer Communications
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Data Rate
  • Laser Communications
  • Low Altitude
  • Numbers
  • Satellite Communications
  • Satellite Networks
  • Software Design

Fields of Study

  • Computer science

Readers

  • Computational Modeling and Simulation
  • Computer Networking
  • Radio communications and signal processing.

Technology Areas

  • Space