PeerSim-Kademlia-MPI is a distributed simulator for large-scale peer-to-peer networks based on the Kademlia protocol. The simulator is highly scalable and has been shown to support simulations of Kademlia networks comprised of up to 10 million peers. Communication between simulation machines is handled using the Message Passing Interface (MPI), allowing the simulator to be deployed in a variety of Linux-based environments.
The simulator code is based on PeerSim, a scalable simulator for peer-to-peer networks developed by researchers at University of Szeged, University of Trento and the University of Bologna. The main developers of PeerSim are Márk Jelasity, Alberto Montresor, Gian Paolo Jesi and Spyros Voulgaris.
The archive includes the Java sources for the simulation engine as well as C++ sources of a MPI wrapper enabling the use of the simulator with MPI variants that do not include Java bindings.