A Push-Based Scheduling Algorithm for Large Scale P2P Live Streaming
Source: University of Rome
In this paper, the authors present a chunk scheduling algorithm for a mesh-based peer-to-peer live streaming system and they evaluate it by simulations over large-scale networks. Literature papers typically design chunk scheduling algorithms by considering the chunk delivery ratio as performance metric. They propose a push-based algorithm, which not only tries to maximize the chunk delivery ratio but it also takes into account and tries to minimize the delivery delay of chunks at the peer nodes. This is an important requirement, when dealing with real-time multimedia flows. Another important contribution of this paper is the design and implementation of a simulator able to evaluate the performance of large scale P2P networks (tens of thousands peers).