A Trace-Driven Approach to Evaluate the Scalability of P2P-Based Video-on-Demand Service
- 2 May 2008
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Parallel and Distributed Systems
- Vol. 20 (1), 59-70
- https://doi.org/10.1109/tpds.2008.68
Abstract
Peer-to-Peer (P2P) networks have emerged as one of the most promising approaches to improve the scalability of Video-on-Demand (VoD) service over Internet. However, despite a number of architectures and streaming protocols have been proposed in past years, there is few work to study the practical performance of P2P-based VoD service especially in consideration of real user behavior which actually has significant impact on system scalability. Therefore, in this paper, we first characterize the user behavior by analyzing a large amount of real traces from a popular VoD system supported by the biggest television station in China, cctv.com. Then we ex-amine the practical scalability of P2P-based VoD service through extensive trace-driven simula-tion under a general system framework. The results show that P2P networks scale well in provid-ing VoD service under real user behavior by obtaining a considerable good cache hit ratio. Moreover, it is observed that adopting hard cache at client side help achieves better system scal-ability than that with soft cache. We also identify the impact of various aspects of user behavior upon system scalability through detailed simulation. We believe that our study will shine insight-ful light on the understanding of practical scalability of P2P-based VoD service and be helpful to future system design and optimization.Keywords
This publication has 21 references indexed in Scilit:
- A Dynamic Skip List-Based Overlay for On-Demand Media Streaming with VCR InteractionsIEEE Transactions on Parallel and Distributed Systems, 2008
- Can internet video-on-demand be profitable?Published by Association for Computing Machinery (ACM) ,2007
- Understanding user behavior in large-scale video-on-demand systemsPublished by Association for Computing Machinery (ACM) ,2006
- A peer-to-peer network for live media streaming using a push-pull approachPublished by Association for Computing Machinery (ACM) ,2005
- oStream: Asynchronous Streaming Multicast in Application-Layer Overlay NetworksIEEE Journal on Selected Areas in Communications, 2004
- P2VoD: providing fault tolerant video-on-demand streaming in peer-to-peer environmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- MediSynPublished by Association for Computing Machinery (ACM) ,2003
- P2CastPublished by Association for Computing Machinery (ACM) ,2003
- Characterizing locality, evolution, and life span of accesses in enterprise media server workloadsPublished by Association for Computing Machinery (ACM) ,2002
- Analysis of educational media server workloadsPublished by Association for Computing Machinery (ACM) ,2001