Visualizing parallel simulations in network computing environments: a case study

Parallel discrete event simulation systems (PDES) are used to simulate large-scale applications such as modeling telecommunication networks, transportation grids, and battlefield scenarios. While a large amount of PDES research has focused on employing multiprocessors and multicomputers, the use of networks of workstations interconnected through Ethernet or ATM has evolved into a popular and effective platform for PDES. To improve performance in these environments, we investigate the use of graphical visualization to provide insight into performance evaluation and simulator execution. We began with a general-purpose network computing visualization system, PVaniM, and used it to investigate the execution of an advanced version of Time Warp, called Georgia Tech Time Warp (GTW), which executes in network computing environments. Because PDES systems such as GTW are essentially middleware that support their own applications, we soon realized these systems require their own middleware-specific visualization support. To this end we have extended PVaniM into a new system, called PVaniM-GTW by adding middleware-specific views. Our experiences with PVaniM-GTW indicate that these enhancements enable one to better satisfy the needs of PDES middleware than general-purpose visualization systems while also not requiring the development of application specific visualizations by the end user.

[1]  A tutorial for modeling with the WITNESS visual interactive simulator , 1994, Proceedings of Winter Simulation Conference.

[2]  Edward Mascarenhas,et al.  DISplay: a system for visual-interaction in distributed simulations , 1995, WSC '95.

[3]  Robert M. O'Keefe,et al.  What is visual interactive simulation? (and is there a methodology for doing it right?) , 1987, WSC '87.

[4]  Vaidy S. Sunderam,et al.  The Dual Timestamping Methodology for Visualizing Distributed Applications , 1995 .

[5]  Eileen Kraemer,et al.  The Visualization of Parallel Systems: An Overview , 1993, J. Parallel Distributed Comput..

[6]  R. Fujimoto,et al.  Visualizing Parallel Simulations In Network Computing Environments: A Case Study , 1997, Winter Simulation Conference Proceedings,.

[7]  Robert T. McIntyre,et al.  Proceedings of the 1993 Winter Simulation Conference , 1993 .

[8]  R. Fujimoto,et al.  Background Execution of Time Warp Programs , 1996, Proceedings of Symposium on Parallel and Distributed Tools.

[9]  Steve Bellenot,et al.  XTracker, a graphical tool for parallel simulations , 1995, PADS.

[10]  James H. Graham,et al.  A visual environment for distributed simulation systems , 1996, SIML.

[11]  David R. Jefferson,et al.  Virtual time , 1985, ICPP.

[12]  R. Fujimoto,et al.  A case study in simulating PCS networks using time warp , 1995, Proceedings 9th Workshop on Parallel and Distributed Simulation (ACM/IEEE).

[13]  Vaidy S. Sunderam,et al.  Monitoring and Visualization in Cluster Environments , 1996 .

[14]  W. Bruce Thompson A tutorial for modeling with WITNESS visual interactive simulator , 1993, WSC '93.

[15]  Brian K. Schmidt,et al.  Empirical analysis of overheads in cluster environments , 1994, Concurr. Pract. Exp..

[16]  Vaidy S. Sunderam,et al.  PVM: A Framework for Parallel Distributed Computing , 1990, Concurr. Pract. Exp..