DISplay: a system for visual-interaction in distributed simulations

We propose an application-independent visual interaction library (VIL) well suited to distributed simulation. Advantages of this system include ease of use, flexibility, code reuse, and modularity. Our design ideas are manifest, in the DISplay system, a graphical user-interaction and display library which binds to any parallel software system. We provide examples of its interactive use in the the dynamic display of results from sequential queueing simulations, and distributed particle-physics simulations. These examples illustrate synchronization of multiple remote display requests and potential for enhanced parallel simulation. Also presented are provisions for customized user-interaction dialogs-for application-related input, and bi-directional interaction-between user and application.

[1]  W. Bruce Thompson A Tutorial for Modeling with the Witness Visual Interactive Simulator , 1993, Proceedings of 1993 Winter Simulation Conference - (WSC '93).

[2]  A. Alan B. Pritsker,et al.  Introduction to simulation and SLAM II , 1979 .

[3]  Michael Rooks A unified framework for visual interactive simulation , 1991, 1991 Winter Simulation Conference Proceedings..

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

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

[6]  Richard M. Fujimoto,et al.  Parallel discrete event simulation , 1990, CACM.

[7]  Vaidy S. Sunderam,et al.  Concurrent and fail-safe replicated simulations on heterogeneous networks: An introduction to EcliPSe , 1995, Simul. Pract. Theory.

[8]  Edward Mascarenhas,et al.  Ariadne: Architecture of a Portable Threads System Supporting Thread Migration , 1996 .

[9]  Robert M. O'Keefe,et al.  Visual Interactive Simulation — History, recent developments, and major issues , 1987, Simul..

[10]  A. Alan B. Pritsker Introduction to simulation and SLAM II (2nd ed.) , 1984 .

[11]  A.F. Seila Introduction to simulation , 1995, Winter Simulation Conference Proceedings, 1995..

[12]  Hisao Nakanishi Anomalous Diffusion in Disordered Clusters , 1993 .

[13]  K. Mani Chandy,et al.  Distributed Simulation: A Case Study in Design and Verification of Distributed Programs , 1979, IEEE Transactions on Software Engineering.

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