Long-term movie popularity models in video-on-demand systems: or the life of an on-demand movie
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
Patching: a multicast technique for true video-on-demand services
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
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
Decentralized Resource Management for a Distributed Continuous Media Server
IEEE Transactions on Parallel and Distributed Systems
A Proposed Method for Creating VCR Functions using MPEG Streams
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
A Scalable Technique for VCR-Like Interactions in Video-on-Demand Applications
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
The Split and Merge (SAM) Protocol for Interactive Video-on-Demand Systems
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
Providing Unrestricted VCR Functions in Multicast Video-on-Demand Servers
ICMCS '98 Proceedings of the IEEE International Conference on Multimedia Computing and Systems
PROMISE: peer-to-peer media streaming using CollectCast
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Best-Effort Patching for Multicast True VoD Service
Multimedia Tools and Applications
Insight and perspectives for content delivery networks
Communications of the ACM - Personal information management
On the feasibility of commercial, legal P2P content distribution
ACM SIGCOMM Computer Communication Review
A peer-to-peer on-demand streaming service and its performance evaluation
ICME '03 Proceedings of the 2003 International Conference on Multimedia and Expo - Volume 1
P2Cast: peer-to-peer patching for video on demand service
Multimedia Tools and Applications
Enabling DVD-like features in P2P video-on-demand systems
Proceedings of the 2007 workshop on Peer-to-peer streaming and IP-TV
Robust video-on-demand streaming in peer-to-peer environments
Computer Communications
A Dynamic Skip List-Based Overlay for On-Demand Media Streaming with VCR Interactions
IEEE Transactions on Parallel and Distributed Systems
P4p: provider portal for applications
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
On next-generation telco-managed P2P TV architectures
IPTPS'08 Proceedings of the 7th international conference on Peer-to-peer systems
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 2
Supporting heterogeneity and congestion control in peer-to-peer multicast streaming
IPTPS'04 Proceedings of the Third international conference on Peer-to-Peer Systems
The use of multicast delivery to provide a scalable and interactive video-on-demand service
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
Supporting Interactive Video-on-Demand With Adaptive Multicast Streaming
IEEE Transactions on Circuits and Systems for Video Technology
Hi-index | 0.00 |
A distributed video-on-demand system (DVoD) with multiple server-nodes is a cost-effective and fault-tolerant solution for a high scalable enterprise video-on-demand (VoD) system. However, such a server-oriented design is highly vulnerable to workload variations given that the service capacity is limited. Peer-to-Peer (P2P) has been introduced as an architectural solution with self-growing capacity. However, the characteristics of a pure P2P system such as the peer transient nature and high network overhead make this kind of architecture unsuitable for a fully interactive VoD system. In this paper, we propose a new efficient integrated VoD architecture, called DP^n2P^m, that combines DVoD with a P2P system and multicast communications. The DVoD's server-nodes provide a minimum required quality of service (QoS) and the P2P system is able to offer the mechanism to increase the system service capacity according to client demands. Multicast communication, wherever it is possible, is effectively exploited by our P2P system. In our design, each client is able to send video information to a set of m clients using only one multicast channel. Furthermore, the collaboration mechanism is able to coordinate a set of clients to create one collaboration group to replace the server, providing an extensive, efficient and low network-overhead collaboration mechanism from n-peers to m-peers. Regardless of the video the client is watching, our P2P scheme allows every active client to collaborate with the server. The P2P scheme is complemented with recovery mechanisms that are able to replace the failed client before affecting the QoS, offering continuous playback. The proposed approach has been broadly evaluated, firstly using a mathematical model to derive the theoretical performance and secondly using a simulation environment to analyze the system's dynamic behavior, the VCR interaction impact and the client failures. Comparing DP^n2P^m with other DVoD architectures and the most relevant P2P delivery policies, we show that our design is an improvement on previous solutions, providing a higher scalability.