Research Article
Agiler: A P2P live streaming system with low playback lag
@INPROCEEDINGS{10.4108/icst.collaboratecom.2010.13, author={Dongbo Huang and Jin Zhao and Xin Wang}, title={Agiler: A P2P live streaming system with low playback lag}, proceedings={6th International ICST Conference on Collaborative Computing: Networking, Applications, Worksharing}, publisher={IEEE}, proceedings_a={COLLABORATECOM}, year={2011}, month={5}, keywords={Educational institutions Monitoring Servers}, doi={10.4108/icst.collaboratecom.2010.13} }
- Dongbo Huang
Jin Zhao
Xin Wang
Year: 2011
Agiler: A P2P live streaming system with low playback lag
COLLABORATECOM
ICST
DOI: 10.4108/icst.collaboratecom.2010.13
Abstract
Short playback lag is preferred in many urgent and interactive scenarios such as live sports and distance education. However, measurement studies have shown that many popular P2P live streaming systems still suffer from long playback lag, say, more than 100 seconds, which makes the live streaming less realtime. Due to the unstructured nature of P2P networks, it is really a challenge to reduce the playback lag in P2P live streaming system under limited server bandwidth. In this paper, we propose a novel P2P live streaming system - Agiler that aims at reducing the playback lag in lag-sensitive applications under limited server bandwidth. In Agiler, we first group the peers into clusters according to the Autonomous System Number (ASN) and then spread the broadcast in ripples that gradually increase in playback lag as we move away from the media server. It adopts synchronous playback within a cluster to accelerate the chunk diffusion and asynchronous playback among different clusters to facilitate the chunk swarming. Combined with the partitioned buffer strategy and the proportional playback lag strategy, the newly generated fresh chunks can be delivered to all peers in time. The proposed system is evaluated through extensive packet-level simulations, which show the bandwidth utilization ratio of the peers is improved and the average playback lag is significantly reduced.