Adaptive overlay topology for mesh-based P2P-TV systems
Proceedings of the 18th international workshop on Network and operating systems support for digital audio and video
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
FoG: Fighting the Achilles' Heel of Gossip Protocols with Fountain Codes
SSS '09 Proceedings of the 11th International Symposium on Stabilization, Safety, and Security of Distributed Systems
Designing a tit-for-tat based peer-to-peer video-on-demand system
Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Modeling and optimization of survivable P2P multicasting
Computer Communications
Agent based infrastructure for real-time applications
Annales UMCS, Informatica
NETWORKING'10 Proceedings of the 9th IFIP TC 6 international conference on Networking
A game theoretic approach to minimum-delay scalable video transmission over P2P
Image Communication
ShadowStream: performance evaluation as a capability in production internet live streaming networks
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
Survey A survey of peer-to-peer live video streaming schemes - An algorithmic perspective
Computer Networks: The International Journal of Computer and Telecommunications Networking
ShadowStream: performance evaluation as a capability in production internet live streaming networks
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
A delay-based aggregate rate control for P2P streaming systems
Computer Communications
Leveraging social network concepts for efficient peer-to-peer live streaming systems
Proceedings of the 20th ACM international conference on Multimedia
Hi-index | 0.00 |
Peer-to-peer live streaming systems allow a bandwidth-constrained source to broadcast a video feed to a large number of users. In addition, a design with high link utilization can achieve high stream rates, supporting high-quality video. Until now, only tree-based designs have been shown to achieve close-to-optimal rates in real-life conditions, leaving the question open as to the attainable efficiency of completely unstructured mesh-based approaches. In this paper we answer that question by showing that a carefully-designed mesh-based system can achieve close-to-optimal stream rates. Specifically, we implement and evaluate a design based on a mesh-based algorithm called DP/LU. Contrary to tree-based designs, DP/LU uses an unstructured overlay, which is easier to construct and is highly resistant to churn. In addition, we introduce mechanisms for overlay rewiring and source scheduling that lead to significant performance improvements. Our experimental evaluation shows that our design achieves 95% of the maximum achievable stream rate in a static environment, and 90% under high churn. This demonstrates that mesh-based designs are an excellent choice for scalable and robust high-quality peer-to-peer live streaming.