Symposium on Operating Systems Principles · 1987 · 154 citations · 6 references
Jet Propulsion LaboratoryEngineeringComputer ArchitectureSimulationParallel ToolSystems EngineeringModeling And SimulationParallel ComputingComputer EngineeringSoftware SimulationDistributed SystemsComputer ScienceDistributed SimulationTime WarpVirtual TimeOperating SystemsParallel Performance EvaluationMultiprocessor SystemSimulation InfrastructureReal-time SystemsParallel ProgrammingSystem Software
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.
6
David Jefferson · ACM Transactions on Programming Languages and Systems · 1985 · 2.4K citations · Full text
Monitoring distributed systems
Jeffrey J. Joyce, Greg Lomow, Konrad Slind et al. · ACM Transactions on Computer Systems · 1987 · 249 citations · Full text