|
| |
Gnutella P2P Simulator in Java
The p2p simulator code is built around a single-process event queue. That means it is NOT multithreaded. The simulator can be extended in a number of ways. I have used JBuilder 7.x IDE on JDK 1.3. Unfortunately, due to time constraints, I did not get any chance to provide updates or support. Use the code at your own risk.
See documentation and code
There are number of interesting references and links for discrete event simulation. Here are some of them:
-
J. Banks, J. S. Carson II, B. L. Nelson, and D. M. Nicol, "Discrete Event System Simulation," ISBN 81-7808-505-4.
-
R. G. Ingalls, "Introduction to Simulation," Proceedings of the Winter 2001 Simulation Conference.
-
L. Breslau, D. Estrin, K. Fall, J. Heidemann, A. Helmy, P. Huang, S. McCane, K. Varadhan, Y. Xu, and H. Yu, "Advances in Network Simulation," IEEE Computer, Vol.33, Number 5, pages 59-67, 2000. See also " The Vint Project."
-
L. Eriera, M. Jatana, C. Nentwich and A. Nikolic, "Java Network Simulator (JNS 1.7)." JNS is now hosted on sourceforge.
-
M. Altmann, "Writing a Discrete Event Simulation: ten easy lessons." The article is available on devhood.
|
|
|