The simulation of computer systems in a university environment

  • Authors:
  • Gary J. Nutt

  • Affiliations:
  • -

  • Venue:
  • ANSS '74 Proceedings of the 2nd symposium on Simulation of computer systems
  • Year:
  • 1974

Quantified Score

Hi-index 0.00

Visualization

Abstract

The spectrum of current work concerning the simulation of computer systems in a university environment ranges from simple interpreter-oriented simulation models for educational use through research into areas concerned with the development and refinement of techniques generalizing or simplifying the simulation process [37, 38]. When we speak of work related to the simulation of computer systems, we include the development and use of any software or technique which aids in the imitation of the stimulus-response relationship of any portion of a computer system. Thus, this survey paper discusses work concerned with the “emulation” of one machine (called a virtual machine) on another machine (called the real machine) as well as more conventional forms of simulation. These studies are prevalent in academia and are used for two distinct purposes: education and research. A topic of interest that frequently occurs in a research environment is the use of simulation models to create an environment in which some small portion of a total computer system can be tested. Popular examples of this area are job mix generators to test scheduling algorithm alternatives or reference stream generators to investigate paging algorithms. Included also in the area of environment creation are the software engineering systems, used to aid in the consistent design of computers, as may be best exemplified by Project LOGOS, [3, 28, 29]. These studies are of interest to our survey in that they liberally employ automated simulation during the design period. An area that has classically been popular in academic simulation studies is the creation and use of high level models for configuration studies, operating system tuning etc. This area represents the largest intersection of interest with investigators in government and industry. A final area of study included in this survey is the investigation to improve techniques for approaching the simulation problem, or the generalization of known techniques to develop some kind of theory or set of concepts for computer system simulation.