OPSS: An Overlay Peer-to-Peer Streaming Simulator for Large-Scale Networks
Source: University of Rome
In this paper, the authors present OPSS, an Overlay Peer-to-peer Streaming Simulator designed to simulate large scale (i.e. in the order of 100K nodes) peer-to-peer streaming systems. OPSS is able to simulate a fair (i.e. "TCP-like") sharing of the uplink and downlink bandwidth among different connections, and it guarantees extensibility by allowing the implementation of different peer-to-peer streaming algorithms as separate modules. Source code of OPSS is available under the GPL license. Three different approaches have been used up to now to evaluate performance of P2P streaming systems. Measurement based studies have been carried out to analyze applications, such as PPLive, which are widely deployed but whose implementation details are not under public domain.