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
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
P2Cast: peer-to-peer patching scheme for VoD service
WWW '03 Proceedings of the 12th international conference on World Wide Web
Tree-assisted gossiping for overlay video distribution
Multimedia Tools and Applications
P2Cast: peer-to-peer patching for video on demand service
Multimedia Tools and Applications
Chunkyspread: Heterogeneous Unstructured Tree-Based Peer-to-Peer Multicast
ICNP '06 Proceedings of the Proceedings of the 2006 IEEE International Conference on Network Protocols
Robust video-on-demand streaming in peer-to-peer environments
Computer Communications
DirectStream: A directory-based peer-to-peer video streaming service
Computer Communications
Evaluation and optimization of a peer-to-peer video-on-demand system
Journal of Systems Architecture: the EUROMICRO Journal
Challenges, design and analysis of a large-scale p2p-vod system
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
VOVO: VCR-Oriented Video-on-Demand in Large-Scale Peer-to-Peer Networks
IEEE Transactions on Parallel and Distributed Systems
UUSee: large-scale operational on-demand streaming with random network coding
INFOCOM'10 Proceedings of the 29th conference on Information communications
End-to-end available bandwidth estimation tools, an experimental comparison
TMA'10 Proceedings of the Second international conference on Traffic Monitoring and Analysis
Topology-Aware peer-to-peer on-demand streaming
NETWORKING'05 Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication Systems
A Random Linear Network Coding Approach to Multicast
IEEE Transactions on Information Theory
Will IPTV ride the peer-to-peer stream? [Peer-to-Peer Multimedia Streaming]
IEEE Communications Magazine
IPTV over P2P streaming networks: the mesh-pull approach
IEEE Communications Magazine
Understanding the Power of Pull-Based Streaming Protocol: Can We Do Better?
IEEE Journal on Selected Areas in Communications
VMesh: Distributed Segment Storage for Peer-to-Peer Interactive Video Streaming
IEEE Journal on Selected Areas in Communications
Journal of Network and Systems Management
Hi-index | 0.00 |
Tree-based peer-to-peer multicast overlays have been widely proposed to provide on-demand video streaming services. However, alleviating the server load in large-scale, dynamic environments such as the Internet remains a major challenge. Accordingly, this paper proposes a new peer-to-peer on-demand video streaming system, designated as peer-to-peer personal video recorder (P2PVR), which facilitates essential VCR functions in an efficient manner. In the proposed architecture, the peers are organized into a playback offset aware tree-based overlay, in which they share streaming data with other peers having a similar playback offset. In addition, a semi-decentralized directory service is developed to assist peers in searching only those parts of the tree known to contain eligible parent nodes, i.e. nodes which possess the expected streaming data. The performance of P2PVR is evaluated by performing a series of experiments on the PlanetLab platform. The results show that P2PVR yields a significant reduction in the server stream stress and achieves a reasonably low playback discontinuity under dynamic network conditions whilst simultaneously granting a low control overhead and startup latency.