We have developed a discrete event simulator for overlay networks, with the goal of being scalable while supporting the port of existing code from the real world to the simulation environment. The porting process requires some changes underneath the existing protocol code to talk to the simulator's datagram transport layer, along with other tweaks to allow the simulator to track global variables in each virtual protocol instance, but the actual protocol code remains unchanged to allow high fidelity simulations.
The source code for our simulator is now available and we have included a Kad module from the aMule project that we ported to our simulator as an example. The project page is at http://code.google.com/p/dvn-sim/ There is a technical report discussing the details of the simulator at http://www.cs.umn.edu/research/technical_reports.php?page=report&report_id=10-029 Regards. Denis Foo Kune _______________________________________________ p2p-hackers mailing list p2p-hackers@lists.zooko.com http://lists.zooko.com/mailman/listinfo/p2p-hackers