
3LS is a time-stepped peer-to-peer (P2P) network simulator that uses a central step-clock to simulate the timing. In 3LS, the models for network, P2P protocol and user model are clearly separated, enabling the simulation of various network topologies for different protocol, applications, and user models. Visualization of the network is done with the aid of aiSee.
aiSee was selected for its ease of use, simple installation,
availability
(runs under various OS), functionality and performance in rendering.
Nyik San Ting and Ralph Deters, University of Saskatchewan
3LS requires a Java 1.3.1 or higher version of the JDK. The source code of the simulator is available.