A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Magellan: Charting Large-Scale Peer-to-Peer Live Streaming Topologies
ICDCS '07 Proceedings of the 27th International Conference on Distributed Computing Systems
On the minimum delay peer-to-peer video streaming: how realtime can it be?
Proceedings of the 15th international conference on Multimedia
I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
Utility maximization in peer-to-peer systems
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Is Random Scheduling Sufficient in P2P Video Streaming?
ICDCS '08 Proceedings of the 2008 The 28th International Conference on Distributed Computing Systems
AQCS: adaptive queue-based chunk scheduling for P2P live streaming
NETWORKING'08 Proceedings of the 7th international IFIP-TC6 networking conference on AdHoc and sensor networks, wireless networks, next generation internet
Chainsaw: eliminating trees from overlay multicast
IPTPS'05 Proceedings of the 4th international conference on Peer-to-Peer Systems
A Measurement Study of a Large-Scale P2P IPTV System
IEEE Transactions on Multimedia
Inferring Network-Wide Quality in P2P Live Streaming Systems
IEEE Journal on Selected Areas in Communications
R2: Random Push with Random Network Coding in Live Peer-to-Peer Streaming
IEEE Journal on Selected Areas in Communications
Understanding the Power of Pull-Based Streaming Protocol: Can We Do Better?
IEEE Journal on Selected Areas in Communications
Collaborative delay-aware scheduling in peer-to-peer UGC video sharing
Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video
Redesigning multi-channel P2P live video systems with View-Upload Decoupling
Computer Networks: The International Journal of Computer and Telecommunications Networking
Adding multimedia streaming to BitTorrent
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
Exploring interest correlation for peer-to-peer socialized video sharing
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
NETWORKING'10 Proceedings of the 9th IFIP TC 6 international conference on Networking
Survey A survey of peer-to-peer live video streaming schemes - An algorithmic perspective
Computer Networks: The International Journal of Computer and Telecommunications Networking
Metrics and QoE assessment in P2PTV applications
International Journal of Internet Protocol Technology
Hi-index | 0.00 |
Peer-to-peer (P2P) technology has recently been employed to deliver large scale video multicast services on the Internet. Considerable efforts have been made by both academia and industry on P2P streaming design. While academia mostly focus on exploring design space to approach the theoretical performance bounds, our recent measurement study on several commercial P2P streaming systems indicates that they are able to deliver good user quality of experience with seemingly simple designs. One intriguing question remains: how elaborate should a good P2P video streaming design be? Towards answering this question, we developed and implemented several representative P2P streaming designs, ranging from theoretically proved optimal designs to straightforward "naive" designs. Through an extensive comparison study on PlanetLab, we unveil several key factors contributing to the successes of simple P2P streaming designs, including system resource index, server capacity and chunk scheduling rule, peer download buffering and peering degree. We also identify regions where naive designs are inadequate and more elaborate designs can improve things considerably. Our study not only brings us better understandings and more insights into the operation of existing systems, it also sheds lights on the design of future systems that can achieve a good balance between the performance and the complexity.