Analysis of the evolution of peer-to-peer systems
Proceedings of the twenty-first annual symposium on Principles of distributed computing
P2Cast: peer-to-peer patching scheme for VoD service
WWW '03 Proceedings of the 12th international conference on World Wide Web
PALS: peer-to-peer adaptive layered streaming
NOSSDAV '03 Proceedings of the 13th 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
PROMISE: peer-to-peer media streaming using CollectCast
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Modeling and performance analysis of BitTorrent-like peer-to-peer networks
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
Can internet video-on-demand be profitable?
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Using layered video to provide incentives in P2P live streaming
Proceedings of the 2007 workshop on Peer-to-peer streaming and IP-TV
Enabling DVD-like features in P2P video-on-demand systems
Proceedings of the 2007 workshop on Peer-to-peer streaming and IP-TV
A Dynamic Skip List-Based Overlay for On-Demand Media Streaming with VCR Interactions
IEEE Transactions on Parallel and Distributed Systems
Challenges, design and analysis of a large-scale p2p-vod system
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
GridCast: Improving peer sharing for P2P VoD
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
On Feasibility of P2P On-Demand Streaming via Empirical VoD User Behavior Analysis
ICDCSW '08 Proceedings of the 2008 The 28th International Conference on Distributed Computing Systems Workshops
Analyzing video services in Web 2.0: a global perspective
Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video
InstantLeap: fast neighbor discovery in P2P VoD streaming
Proceedings of the 18th international workshop on Network and operating systems support for digital audio and video
Queuing models for peer-to-peer systems
IPTPS'09 Proceedings of the 8th international conference on Peer-to-peer systems
A systematic framework for unearthing the missing links: measurements and impact
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
IEEE Communications Magazine
Push-to-Peer Video-on-Demand System: Design and Evaluation
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
Self-* in Multimedia Communication Overlays
Computer Communications
Hi-index | 0.24 |
Peer-to-peer has evolved into a promising communication paradigm for large-scale content sharing. It has recently been suggested for on-demand video streaming as well. Such peer-to-peer Video-on-Demand (VoD) makes effective use of local disk space and upload bandwidth distributed across peers to relieve the server load, which has long been a bottleneck of conventional VoD systems that demand enormous storage and network resources. It is well-known that the startup delay of state-of-the-art peer-to-peer VoD remains much longer than powerful client/server-based systems. In this paper, we present a novel peer-to-peer VoD system that utilizes Scalable Video Coding (SVC) for delay minimization, and to deal with heterogeneous user capabilities as well as dynamic end-to-end resources availability. It brings two tangible benefits: first, starting from the SVC base layer only, the startup delay for a peer to join the system and successfully initialize video playback can be reduced; second, by dynamically adding or dropping SVC enhancement layers, the occurrences of frame freezing due to the temporal network congestion or the insufficient peer bandwidths can be minimized, and quick recovery from such freezing can be expected too. We mathematically formulate the transmission scheduling problem for peer-to-peer VoD with SVC. We strike a balance between startup delay and playback quality, trying to maximize the overall playback quality that all peers experience. We develop a practical scheduling strategy that allows each peer operate locally and efficiently. It implements a zigzag like importance allocation mechanism to determine the transmission order, taking advantage of the supplying peers with more layers and larger bandwidth. We have extensively evaluated our proposed system under diverse network and peer configurations. Our simulation results demonstrate that it makes effective utilization of network resources, and outperforms conventional P2P VoD systems in terms of startup delay and playback quality.