PeerSim-MPI-Kademlia

PeerSim-MPI-Kademlia

PeerSim-MPI-Kademlia ist ein verteilter Simulator für Peer-to-Peer-Netzwerke, die auf dem Kademlia-Protokoll aufbauen. Der Simulator ist hochskalierbar und unterstützt Simulationen von Netzwerken von bis zu 10 Millionen Knoten. Die Kommunikation zwischen den an der Simulation beteiligten Maschinen erfolgt mittels des verbreiteten Message Passing Interface (MPI). Somit kann der Simulator in unterschiedlichen Linux-basierten Umgebungen eingesetzt werden.

Der Quellcode des Simulators basiert auf PeerSim, einem skalierbaren Simulator für Peer-to-Peer-Netzwerke, der an der Universität von Szeged, der Universität von Trento und der Universität von Bologna entwickelt wurde. Die hauptverantwortlichen Autoren von PeerSim sind Márk Jelasity, Alberto Montresor, Gian Paolo Jesi and Spyros Voulgaris.

Das Quellarchiv enthält den Java-basierten Quelltext des Simulators, sowie C++-basierte Quellen eines MPI-Wrappers, der es erlaubt, den Simulator mit MPI-Varianten zu verwenden, die keine gesonderten Java-Bindings anbieten.