A distributed simulator for cell-relay networks developed by using Java

The design and development of a Java-based distributed simulator, using the virtual time wrap method, for ATM networks is discussed. The case needing no traditional rollbacking processing when causality is violated is analyzed. A mechanism called virtual time tunneling is then proposed to improve the simulation efficiency. Experiments showed that the speedup factor is not smaller than 4, when the simulator executes on 5 networked computers, and the time for simulating one million cells transferring is smaller than 100 s.

[1]  R. M. Fujimoto,et al.  Parallel discrete event simulation , 1989, WSC '89.

[2]  Philip A. Wilsey,et al.  Unsynchronized parallel discrete event simulation , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).

[3]  S. Ghosh,et al.  Modeling and distributed simulation of complex broadband ISDN networks under overload on loosely-coupled parallel processors , 1992, [Conference Record] SUPERCOMM/ICC '92 Discovering a New World of Communications.

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

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

[6]  Michael Pidd,et al.  Three phase simulation in Java , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).