Layered peer-to-peer streaming
NOSSDAV '03 Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video
Resilient Peer-to-Peer Streaming
ICNP '03 Proceedings of the 11th IEEE International Conference on Network Protocols
Layered coding vs. multiple descriptions for video streaming over multiple paths
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Peer-to-peer multimedia applications
MULTIMEDIA '06 Proceedings of the 14th annual ACM international conference on Multimedia
Using layered video to provide incentives in P2P live streaming
Proceedings of the 2007 workshop on Peer-to-peer streaming and IP-TV
Optimal quality adaptation for scalable encoded video
IEEE Journal on Selected Areas in Communications
Partial forwarding vs. partial participation for dynamic window resizing in P2P streaming
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
Due to their widespread popularity, Peer-to-Peer (P2P) live streaming systems have become a great challenge for Internet Service Providers (ISPs) as they consume huge amount of Internet bandwidth. By observing that different users may watch a channel with different window sizes, we propose a cooperative scheme called Partial Participation Scheme (PPS) in which different peers request a video stream at different rates based on their window sizes, and a subset of peers viewing the video stream using a small window work as helpers to forward extra data to help other peers using a large window. By reducing streaming rate received by small-window peers, the total amount of consumed bandwidth decreases without sacrificing users' satisfaction. PPS includes peer cooperative bandwidth allocation algorithms and neighbor maintenance mechanisms to achieve short resizing delay when a peer changes its window between different sizes. We evaluate the performance of PPS via a comprehensive set of metrics generated from extensive simulations. Our simulation results show that PPS greatly reduces the bandwidth consumption, achieves short resizing delay, and maintains high and stable streaming quality.