The preemption capability in GPSS

  • Authors:
  • Thomas J. Schriber

  • Affiliations:
  • -

  • Venue:
  • WSC '81 Proceedings of the 13th conference on Winter simulation - Volume 2
  • Year:
  • 1981

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the important capabilities offered by the General Purpose Simulation Language (GPSS) is the preemption capability. This capability is of use in modeling many real situations in which it is necessary to interrupt an ongoing activity before it comes to completion on a natural basis, e.g., failure of equipment in a manufacturing context; completion of an input or output activity in a multiprogrammed computing system; routing of roving vehicles, such as police cruisers, to a point of crisis; or simply providing immediate service to a high-priority demand which has occurred. Preemption logic is potentially quite complicated, including as it does the need to specify how the interrupted ongoing activity is to be handled, both at the time of preemption and subsequent to that time. This tutorial will explore various aspects of the preemption topic as implemented in GPSS.