A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Resilient multicast using overlays
SIGMETRICS '03 Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
SplitStream: high-bandwidth multicast in cooperative environments
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Vivaldi: a decentralized network coordinate system
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
A peer-to-peer network for live media streaming using a push-pull approach
Proceedings of the 13th annual ACM international conference on Multimedia
On the feasibility of commercial, legal P2P content distribution
ACM SIGCOMM Computer Communication Review
Should internet service providers fear peer-assisted content distribution?
IMC '05 Proceedings of the 5th ACM SIGCOMM conference on Internet Measurement
mTreebone: A Hybrid Tree/Mesh Overlay for Application-Layer Live Video Multicast
ICDCS '07 Proceedings of the 27th International Conference on Distributed Computing Systems
Can internet video-on-demand be profitable?
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Taming the torrent: a practical approach to reducing cross-isp traffic in peer-to-peer systems
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Challenges, design and analysis of a large-scale p2p-vod system
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Understanding hybrid CDN-P2P: why limelight needs its own Red Swoosh
Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video
A Measurement Study of a Large-Scale P2P IPTV System
IEEE Transactions on Multimedia
Coolstreaming: Design, Theory, and Practice
IEEE Transactions on Multimedia
An Empirical Study of the Coolstreaming+ System
IEEE Journal on Selected Areas in Communications
Making Peer-Assisted Content Distribution Robust to Collusion Using Bandwidth Puzzles
ICISS '09 Proceedings of the 5th International Conference on Information Systems Security
Content delivery networks: a bridge between emerging applications and future IP networks
IEEE Network: The Magazine of Global Internetworking
Media-aware networking for SVC-based P2P streaming
Proceedings of the 21st international workshop on Network and operating systems support for digital audio and video
CPH-VoD: a novel CDN-P2P-hybrid architecture based VoD scheme
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
MM '11 Proceedings of the 19th ACM international conference on Multimedia
A study of an hybrid CDN-P2P system over the PlanetLab network
Image Communication
Reliable client accounting for P2P-infrastructure hybrids
NSDI'12 Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation
Maximizing the bandwidth multiplier effect for hybrid cloud-P2P content distribution
Proceedings of the 2012 IEEE 20th International Workshop on Quality of Service
Leveraging video viewing patterns for optimal content placement
IFIP'12 Proceedings of the 11th international IFIP TC 6 conference on Networking - Volume Part II
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
ShadowStream: performance evaluation as a capability in production internet live streaming networks
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
GreenTube: power optimization for mobile videostreaming via dynamic cache management
Proceedings of the 20th ACM international conference on Multimedia
Understanding internet video viewing behavior in the wild
Proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems
Adaptive resource management for P2P live streaming systems
Future Generation Computer Systems
Analyzing the potential benefits of CDN augmentation strategies for internet video workloads
Proceedings of the 2013 conference on Internet measurement conference
Peer-assisted content distribution in Akamai netsession
Proceedings of the 2013 conference on Internet measurement conference
A suitable server placement for peer-to-peer live streaming
The Journal of Supercomputing
3DTI amphitheater: a manageable 3DTI environment with hierarchical stream prioritization
Proceedings of the 5th ACM Multimedia Systems Conference
Popularity decays in peer-to-peer VoD systems: Impact, model, and design implications
Computer Networks: The International Journal of Computer and Telecommunications Networking
Improving Fairness, Efficiency, and Stability in HTTP-Based Adaptive Video Streaming With Festive
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
We present our design and deployment experiences with LiveSky, a commercially deployed hybrid CDN-P2P live streaming system. CDNs and P2P systems are the common techniques used for live streaming, each having its own set of advantages and disadvantages. LiveSky inherits the best of both worlds: the quality control and reliability of a CDN and the inherent scalability of a P2P system. We address several key challenges in the system design and implementation including (a) dynamic resource scaling while guaranteeing stream quality, (b) providing low startup latency, (c) ease of integration with existing CDN infrastructure, and (d) ensuring network-friendliness and upload fairness in the P2P operation. LiveSky has been commercially deployed and used for several large-scale live streaming events serving more than ten million users in China. We evaluate the performance of LiveSky using data from these real-world deployments. Our results indicate that such a hybrid CDN-P2P system provides quality and user performance comparable to a CDN and effectively scales the system capacity when the user volume exceeds the CDN capacity.