Design and Implementation of a Generic Computer Network Simulation System.

Abstract

A generic approach was used in modeling and simulating computer networks. The primary type of computer networks of interest in this study are characterized by a communications sub-network of nodes which serve host processors. Local area networks are also considered and may be modeled with this program. All models included packet switching and can be characterized as having distributed, ring or bus topology. The top level of the simulation program design is as general as possible. The lower levels of the design are the building blocks of particular models. The simulation program was implemented with Simulation Language for Alternative Modeling (SLAM). The network and discrete event orientation of SLAM were combined in this simulation system. In general, the SLAM network portion models the computer network components and the Fortran subroutines provides details which define the protocols of the model. Four computer networks are modeled to demonstrate the simulation system. The system is very general. However, many networks may not be modeled precisely enough for formal validation without further development. Further development of simulation systems such as this should be in the discrete event orientation. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1983
Accession Number
ADA127318

Entities

People

  • Stewart J. Foster

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Cyber
  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Communication Channels
  • Computer Communications
  • Computer Networks
  • Computer Programming
  • Computers
  • Hypervelocity Flow
  • Language
  • Local Area Networks
  • Multiple Access
  • Network Protocols
  • Network Simulation
  • Network Topology
  • Operating Systems
  • Packet Switching
  • Programming Languages
  • Simulation Languages
  • Simulations

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Mathematical Modeling and Probability Theory.
  • Parallel and Distributed Computing.