Epidemic live streaming: optimal performance trade-offs
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
On large-scale peer-to-peer streaming systems with network coding
MM '08 Proceedings of the 16th ACM international conference on Multimedia
A performance evaluation of scalable live video streaming with nano data centers
Computer Networks: The International Journal of Computer and Telecommunications Networking
Towards low-redundancy push-pull P2P live streaming
Proceedings of the 5th International ICST Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness
Providing statistically guaranteed streaming quality for peer-to-peer live streaming
Proceedings of the 18th international workshop on Network and operating systems support for digital audio and video
A Unified Framework for Sub-stream Scheduling in P2P Hybrid Streaming Systems and How to Do Better?
NETWORKING '09 Proceedings of the 8th International IFIP-TC 6 Networking Conference
Investigating the scheduling sensitivity of P2P video streaming: an experimental study
IEEE Transactions on Multimedia - Special section on communities and media computing
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
Design and performance evaluation of a content distribution overlay optimized for streaming
SPECTS'09 Proceedings of the 12th international conference on Symposium on Performance Evaluation of Computer & Telecommunication Systems
Pattern-push: a low-delay mesh-push scheduling for live peer-to-peer streaming
ICME'09 Proceedings of the 2009 IEEE international conference on Multimedia and Expo
Toward improving scheduling strategies in pull-based live P2P streaming systems
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
Eliminating packet loss accumulation in peer-to-peer streaming systems
IEEE Transactions on Circuits and Systems for Video Technology
LayerP2P: using layered video chunks in P2P live streaming
IEEE Transactions on Multimedia
On characterizing PPStream: measurement and analysis of P2P IPTV under large-scale broadcasting
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Analyzing the aggregate download bandwidths in peer-to-peer live streaming systems
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Scalable peer-to-peer video streaming in WiMAX networks
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Scheduling P2P multimedia streams: can we achieve performance and robustness?
IMSAA'09 Proceedings of the 3rd IEEE international conference on Internet multimedia services architecture and applications
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Linear programming models for multi-channel P2P streaming systems
INFOCOM'10 Proceedings of the 29th conference on Information communications
Understanding sub-stream scheduling in P2P hybrid live streaming systems
INFOCOM'10 Proceedings of the 29th conference on Information communications
Optimizing substream scheduling for peer-to-peer live streaming
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
P2P group communication with layer-aware FEC
Proceedings of the 2010 ACM workshop on Advanced video streaming techniques for peer-to-peer networks and social networking
P2P streaming with lt codes: a prototype experimentation
Proceedings of the 2010 ACM workshop on Advanced video streaming techniques for peer-to-peer networks and social networking
Design and implementation of a generic library for P2P streaming
Proceedings of the 2010 ACM workshop on Advanced video streaming techniques for peer-to-peer networks and social networking
P2PVR: A playback offset aware multicast tree for on-demand video streaming with VCR functions
Journal of Systems Architecture: the EUROMICRO Journal
Design, optimization and performance evaluation of a content distribution overlay for streaming
Computer Communications
LiFTinG: lightweight freerider-tracking in gossip
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
Improving multi-view peer-to-peer live streaming systems with the divide-and-conquer strategy
Computer Networks: The International Journal of Computer and Telecommunications Networking
On predictable large-scale data delivery in prefix-based virtualized content networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Review: A survey on content-centric technologies for the current Internet: CDN and P2P solutions
Computer Communications
Quality of data delivery in peer-to-peer video streaming
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP) - Special Issue on P2P Streaming
Video streaming over P2P networks: Challenges and opportunities
Image Communication
SmoothCache: HTTP-Live streaming goes peer-to-peer
IFIP'12 Proceedings of the 11th international IFIP TC 6 conference on Networking - Volume Part II
Optimal bandwidth sharing in multiswarm multiparty P2P video-conferencing systems
IEEE/ACM Transactions on Networking (TON)
Survey A survey of peer-to-peer live video streaming schemes - An algorithmic perspective
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hierarchically Clustered P2P Video Streaming: Design, implementation, and evaluation
Computer Networks: The International Journal of Computer and Telecommunications Networking
Future Generation Computer Systems
Exploring the design space of multichannel peer-to-peer live video streaming systems
IEEE/ACM Transactions on Networking (TON)
Two decades of internet video streaming: A retrospective view
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP) - Special Sections on the 20th Anniversary of ACM International Conference on Multimedia, Best Papers of ACM Multimedia 2012
Towards efficient video chunk dissemination in peer-to-peer live streaming
Computer Networks: The International Journal of Computer and Telecommunications Networking
OSSim: a generic simulation framework for overlay streaming
Proceedings of the 2013 Summer Computer Simulation Conference
Modeling and performance analysis of pull-based live streaming schemes in Peer-to-Peer network
Computer Communications
Resilient and underlay-aware P2P live-streaming
Computer Networks: The International Journal of Computer and Telecommunications Networking
Efficient push-based packet scheduling for Peer-to-Peer live streaming
Cluster Computing
ISP-Friendly Live P2P Streaming
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.07 |
Most of the real deployed peer-to-peer streaming systems adopt pull-based streaming protocol. In this paper, we demonstrate that, besides simplicity and robustness, with proper parameter settings, when the server bandwidth is above several times of the raw streaming rate, which is reasonable for practical live streaming system, simple pull-based P2P streaming protocol is nearly optimal in terms of peer upload capacity utilization and system throughput even without intelligent scheduling and bandwidth measurement. We also indicate that whether this near optimality can be achieved depends on the parameters in pull-based protocol, server bandwidth and group size. Then we present our mathematical analysis to gain deeper insight in this characteristic of pull-based streaming protocol. On the other hand, the optimality of pull-based protocol comes from a cost -tradeoff between control overhead and delay, that is, the protocol has either large control overhead or large delay. To break the tradeoff, we propose a pull-push hybrid protocol. The basic idea is to consider pull-based protocol as a highly efficient bandwidth-aware multicast routing protocol and push down packets along the trees formed by pull-based protocol. Both simulation and real-world experiment show that this protocol is not only even more effective in throughput than pull-based protocol but also has far lower delay and much smaller overhead. And to achieve near optimality in peer capacity utilization without churn, the server bandwidth needed can be further relaxed. Furthermore, the proposed protocol is fully implemented in our deployed GridMedia system and has the record to support over 220,000 users simultaneously online.