Can internet video-on-demand be profitable?
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
TRIBLER: a social-based peer-to-peer system: Research Articles
Concurrency and Computation: Practice & Experience - Recent Advances in Peer-to-Peer Systems and Security (P2P 2006)
On ISP-friendly rate allocation for peer-assisted VoD
MM '08 Proceedings of the 16th ACM international conference on Multimedia
Analytical Model for Mesh-Based P2PVoD
ISM '08 Proceedings of the 2008 Tenth IEEE International Symposium on Multimedia
A reliable decentralized peer-to-peer video-on-demand system using helpers
PCS'09 Proceedings of the 27th conference on Picture Coding Symposium
A grouping algorithm of helpers in peer-to-peer video-an-demand systems
ICACT'10 Proceedings of the 12th international conference on Advanced communication technology
Modeling and analysis of multi-channel P2P VoD systems
Journal of Network and Computer Applications
Hi-index | 0.00 |
The throughput of Peer-to-Peer (P2P) Video-on-Demand (VoD) systems is typically capped by the users' aggregate upload bandwidth [1]. The drastic increase in the popularity of VoD and the demand of higher quality content has thus placed substantial burden on the content servers. We investigate a novel P2P VoD architecture that leverages idle internet resources, which we call helpers, to provide a scalable solution to P2P VoD systems. Helpers are volatile in nature, and can be individually unreliable. However, we investigate the statistical aggregation of a large number of helpers to guarantee quality of service. Since helpers do not come with "free" preloaded content, trade-offs between how much a helper should download and how much it can aid the system need to be explored. In this paper, the optimal steady-state design parameters are derived to maximize the helpers' upload bandwidth utilization. Packet level simulations have verified the efficiency of the system. In a typical scenario of 240 users and a required theoretical minimum of 120 helpers with an average upload bandwidth of 256 kbps, a streaming rate of 384 kbps can be sustained with