A visual environment for distributed simulation systems
- 1 January 1996
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGSIM Simulation Digest
- Vol. 25 (3) , 13-22
- https://doi.org/10.1145/242745.1108993
Abstract
Parallel and Distributed Simulation (PADS) algorithms are typically categorized to belong to one of two categories. They are either conservative or optimistic with respect to the method of handling causality. Conservative systems strictly preserve causality, while optimistic systems detect and correct causality errors when they occur. Time Warp is the basis of optimistic algorithms where rolling back the simulation clock allows the simulation to correct for errors. The Global Virtual Time (GVT) is the variable that maintains information about simulation progress, termination decision, and for committing input/output data. In this paper the basis for an environment for visualization distributed simulations with time warp on a network of UNIX workstations is presented. The visualization environment provides a graphical overview of simulation processes, and provides insight for algorithm performance. Extensions to the visualizations are also possible for animation of simulation results.Keywords
This publication has 9 references indexed in Scilit:
- Visual programming and debugging for parallel computingIEEE Parallel & Distributed Technology: Systems & Applications, 1995
- The pessimism behind optimistic simulationPublished by Association for Computing Machinery (ACM) ,1994
- pGVT: an algorithm for accurate GVT estimationPublished by Association for Computing Machinery (ACM) ,1994
- Efficient Algorithms for Distributed Snapshots and Global Virtual Time ApproximationJournal of Parallel and Distributed Computing, 1993
- An algorithm for minimally latent global virtual timePublished by Association for Computing Machinery (ACM) ,1993
- Parallel discrete event simulationCommunications of the ACM, 1990
- Tango: a framework and system for algorithm animationComputer, 1990
- Distributed discrete-event simulationACM Computing Surveys, 1986
- Distributed snapshotsACM Transactions on Computer Systems, 1985