A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Distributing streaming media content using cooperative networking
NOSSDAV '02 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
Layered peer-to-peer streaming
NOSSDAV '03 Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video
Robust incentive techniques for peer-to-peer networks
EC '04 Proceedings of the 5th ACM conference on Electronic commerce
Fast data access over asymmetric channels using fair and secure bandwidth sharing
ICDCS '06 Proceedings of the 26th IEEE 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
Characterizing residential broadband networks
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
Chunkyspread: Heterogeneous Unstructured Tree-Based Peer-to-Peer Multicast
ICNP '06 Proceedings of the Proceedings of the 2006 IEEE International Conference on Network Protocols
Using layered video to provide incentives in P2P live streaming
Proceedings of the 2007 workshop on Peer-to-peer streaming and IP-TV
Epidemic live streaming: optimal performance trade-offs
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Challenges, design and analysis of a large-scale p2p-vod system
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Mathematical modeling of incentive policies in p2p systems
Proceedings of the 3rd international workshop on Economics of networked systems
The Orchard Algorithm: Building Multicast Trees for P2P Video Multicasting Without Free-Riding
IEEE Transactions on Multimedia
PULSE: An Adaptive, Incentive-Based, Unstructured P2P Live Streaming System
IEEE Transactions on Multimedia
Understanding the Power of Pull-Based Streaming Protocol: Can We Do Better?
IEEE Journal on Selected Areas in Communications
Overview of the Scalable Video Coding Extension of the H.264/AVC Standard
IEEE Transactions on Circuits and Systems for Video Technology
Real-Time System for Adaptive Video Streaming Based on SVC
IEEE Transactions on Circuits and Systems for Video Technology
Knapsack problem-based piece-picking algorithms for layered content in peer-to-peer networks
Proceedings of the 2010 ACM workshop on Advanced video streaming techniques for peer-to-peer networks and social networking
Optimal incentive-based scheduling of layered video packets in P2P streaming
ICIC'10 Proceedings of the Advanced intelligent computing theories and applications, and 6th international conference on Intelligent computing
Adaptive multi-view video streaming over P2P networks considering quality of experience
SBNMA '11 Proceedings of the 2011 ACM workshop on Social and behavioural networked media access
Computers and Electrical Engineering
P2P streaming: use of advertisements as incentives
Proceedings of the 3rd Multimedia Systems Conference
Survey A survey of peer-to-peer live video streaming schemes - An algorithmic perspective
Computer Networks: The International Journal of Computer and Telecommunications Networking
A delay-based aggregate rate control for P2P streaming systems
Computer Communications
GreenTube: power optimization for mobile videostreaming via dynamic cache management
Proceedings of the 20th ACM international conference on Multimedia
International Journal of Wireless Networks and Broadband Technologies
Self-* in Multimedia Communication Overlays
Computer Communications
Towards a mobility-supporting incentive scheme for peer-to-peer content distribution
AIMS'13 Proceedings of the 7th IFIP WG 6.6 international conference on Autonomous Infrastructure, Management, and Security: emerging management mechanisms for the future internet - Volume 7943
Hi-index | 0.00 |
Although there are several successful commercial deployments of live P2P streaming systems, the current designs 1) lack incentives for users to contribute bandwidth resources, 2) lack adaptation to aggregate bandwidth availability, and 3) exhibit poor video quality when bandwidth availability falls below bandwidth supply. In this paper, we propose, prototype, deploy, and validate LayerP2P, a P2P live streaming system that addresses all three of these problems. LayerP2P combines layered video, mesh P2P distribution, and a tit-for-tat-like algorithm, in a manner such that a peer contributing more upload bandwidth receives more layers and consequently better video quality. We implement LayerP2P (including seeds, clients, trackers, and layered codecs), deploy the prototype in PlanetLab, and perform extensive experiments. We also examine a wide range of scenarios using trace-driven simulations. The results show that LayerP2P has high efficiency, provides differentiated service, adapts to bandwidth deficient scenarios, and provides protection against free-riders.