skip to main content
article

On replication algorithm in P2P VoD

Published: 01 February 2013 Publication History

Abstract

Traditional video-on-demand (VoD) systems rely purely on servers to stream video content to clients, which does not scale. In recent years, peer-to-peer assisted VoD (P2P VoD) has proven to be practical and effective. In P2P VoD, each peer contributes some storage to store videos (or segments of videos) to help the video server. Assuming peers have sufficient bandwidth for the given video playback rate, a fundamental question is what is the relationship between the storage capacity (at each peer), the number of videos, the number of peers, and the resultant off-loading of video server bandwidth. In this paper, we use a simple statistical model to derive this relationship. We propose and analyze a generic replication algorithm Random with Load Balancing (RLB) that balances the service to all movies for both deterministic and random (but stationary) demand models and both homogeneous and heterogeneous peers (in upload bandwidth). We use simulation to validate our results for sensitivity analysis and for comparisons to other popular replication algorithms. This study leads to several fundamental insights for P2P VoD system design in practice.

References

[1]
Y. Huang, T. Z. J. Fu, D. M. Chiu, J. C. S. Lui, and C. Huang, "Challenges, design and analysis of a large-scale P2P VoD system," in Proc. ACM SIGCOMM, 2008, pp. 375-388.
[2]
X. Zhang, J. Liu, B. Li, and T.-S. P. Yum, "CoolStreaming/DONet: A data-driven overlay network for efficient live media streaming," in Proc. of IEEE INFOCOM, 2005, vol. 3, pp. 2102-2111.
[3]
N. Laoutaris, P. Rodriguez, and L. Massoulie, "ECHOS: Edge capacity hosting overlays of nano data centers," Comput. Commun. Rev., vol. 38, no. 1, pp. 51-54, 2008.
[4]
E. Cohen and S. Shenker, "Replication strategies in unstructured peer-to-peer networks," in Proc. ACM SIGCOMM, 2002, pp. 177-190.
[5]
S. Tewari and L. Kleinrock, "Proportional replication in peer-to-peer networks," in Proc. IEEE INFOCOM, 2006, pp. 1-12.
[6]
J. Kangasharju, K. W. Ross, and D. A. Turner, "Optimizing file availability in peer-to-peer content distribution," in Proc. IEEE INFOCOM, 2007, pp. 1973-1981.
[7]
D. Wu, Y. Liu, and K. W. Ross, "Queuing network models for multi-channel P2P live streaming systems," in Proc. IEEE INFOCOM, 2009, pp. 73-81.
[8]
Y. Zhou, T. Z. Fu, and D. M. Chiu, "On replication algorithm in P29 VoD," CUHK, Hong Kong, Tech. Rep., 2012 [Online]. Available: http://personal.ie.cuhk.edu.hk/%7ezyp009/Publication.html
[9]
J. Wu and B. Li, "Keep cache replacement simple in peer-assisted VoD systems," in Proc. IEEE INFOCOM, 2009, pp. 2591-2595.
[10]
N. Venkatasubramanian and S. Ramanathan, "Load management in distributed video servers," in Proc. IEEE ICDCS, 1997, pp. 528-535.
[11]
D. Wu, C. Liang, Y. Liu, and K. Ross, "View-upload decoupling: A redesign of multi-channel P2P video systems," in Proc. of IEEE INFOCOM, 2009, pp. 2726-2730.
[12]
B. R. Tan and L. Massoulie, "Optimal content placement for peer-to-peer video-on-demand systems," in Proc. IEEE INFOCOM, 2011, pp. 694-702.
[13]
W. Wu and J. C. Lui, "Exploring the optimal replication strategy in P2P-VoD systems: Characterization and evaluation," in Proc. IEEE INFOCOM, 2011, pp. 1206-1214.
[14]
Y. Lu, J. Mol, F. Kuipers, and P. V. Mieghem, "Analytical model for mesh-based P2PVoD," in Proc. IEEE Int. Symp. Multimedia, 2008, pp. 364-371.
[15]
C. Loeser, G. Schomaker, A. Brinkmann, M. Vodisek, and M. Heidebuer, "Content distribution in heterogenous video-on-demand P2P networks with ARIMA forecasts," Lecture Notes Comput. Sci., vol. 3421, pp. 800-809, 2005.
[16]
K. Suh, C. Diot, J. Kurose, L. Massoulie, C. Neumann, D. Towsley, and M. Valleo, "Push-to-peer video-on-demand system: Design and evaluation," IEEE J. Sel. Areas Commun., vol. 25, no. 9, pp. 1706-1716, Dec. 2007.
[17]
F. Liu, S. Shen, B. Li, B. Li, H. Yin, and S. Li, "Novasky: Cinematic-quality VoD in a P2P storage cloud," in Proc. IEEE INFOCOM, 2011, pp. 936-944.
[18]
E. Kehdi and B. Li, "Incorporating random linear network coding for peer-to-peer network diagnosis," in Proc. IEEE INFOCOM, 2010, pp. 1-9.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE/ACM Transactions on Networking
IEEE/ACM Transactions on Networking  Volume 21, Issue 1
February 2013
337 pages

Publisher

IEEE Press

Publication History

Published: 01 February 2013
Accepted: 27 March 2012
Revised: 16 February 2012
Received: 30 June 2011
Published in TON Volume 21, Issue 1

Author Tags

  1. peer-to-peer assisted video-on-demand (P2P VoD)
  2. replication
  3. scheduling
  4. stationary

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media