Distributed Simulation and the Time Wrap Operating System.

David Jefferson, Brian Beckman, Frederick Wieland, L. Blume, Mike Di Loreto, Phil Hontalas, Pierre Laroche, K. Sturdevant, Jack Tupman, L. Van Warren,

Symposium on Operating Systems Principles · 1987 · 154 citations · 6 references

Concepts

Abstract

This paper describes the Time Warp Operating System, under development for three years at the Jet Propulsion Laboratory for the Caltech Mark III Hypercube multiprocessor. Its primary goal is concurrent execution of large, irregular discrete event simulations at maximum speed. It also supports any other distributed applications that are synchronized by virtual time. In this paper, the authors review the mechanics of Time Warp, describe the TWOS operating system, show how to construct simulations in object-oriented form to run under TWOS, and offer a qualitative comparison of Time Warp to the Chandy-Misra method of distributed simulation. They also include details of two benchmark simulations and preliminary measurements of time-to-completion, speedup, rollback rate, and antimessage rate, all as functions of the number of processors used.

References

6