Skip to main content
Log in

SBDP: Bandwidth prediction mechanism towards server demands in P2P-VoD system

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

Migrating popular videos into cloud is an efficient mechanism to decrease the costs of VoD services, but how to get the set of popular videos is a key problem. In this paper, we propose a prediction mechanism named SBDP to evaluate future server bandwidth demands on each video. Firstly, SBDP adopts time-series analysis techniques and history dataset to predict online population in advance. Then in order to obtain initial online population, the curve shape similar (CSS) and Gaussian process regression (GPR) methods are introduced. And finally a multi linear regression (MLR) method with the online population as a main factor is proved and applied in predicting seeds’ upload bandwidth. The proposed methods are simulated on large dataset collected from a popular VoD services in China and the simulation results demonstrate that the prediction data are close to real-world data.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Chen Z, Yin H, Lin C, Chen Y, Feng M (2009) Towards a universal friendly peer-to-peer media streaming: metrics, analysis and explorations. IET Commun 3(12):1919–1933

    Article  Google Scholar 

  2. wikipedia. http://en.wikipedia.org/wiki/burstable_billing, Accessed April 2012

  3. Huang Y, Fu T Z, Chiu D-M, Lui J, Huang C (2008) Challenges, design and analysis of a large-scale p2p-vod system. In: ACM SIGCOMM computer communication review, vol 38. ACM, pp 375–388

  4. Sweha R, Ishakian V, Bestavros A (2012) Angelcast: cloud-based peer-assisted live streaming using optimized multi-tree construction. In: Proceedings of the 3rd multimedia systems conference. ACM, pp 191–202

  5. Jin X, Kwok Y-K (2010) Cloud assisted p2p media streaming for bandwidth constrained mobile subscribers. In: 2010 IEEE 16th international conference on parallel and distributed systems (ICPADS). IEEE, pp 800–805

  6. Montresor A., Abeni L. (2011) Cloudy weather for p2p, with a chance of gossip. In: 2011 IEEE international conference on peer-to-peer computing (P2P). IEEE, pp 250–259

  7. Payberah AH, Kavalionak H, Kumaresan V, Montresor A, Haridi S (2012) Clive: Cloud-assisted p2p live streaming. In: 2012 IEEE 12th international conference on peer-to-peer computing (P2P). IEEE, pp 79–90

  8. Michiardi P, Carra D, Albanese F, Bestavros A (2012) Peer-assisted content distribution on a budget. Comput Netw 56(7):2038–2048

    Article  Google Scholar 

  9. Wu Y, Wu C, Li B, Qiu X, Lau FC (2011) Cloudmedia: when cloud on demand meets video on demand. In: 31st international conference on distributed computing systems (ICDCS). 2011 IEEE, pp 268–277

  10. Li H, Zhong L, Liu J, Li B, Xu K (2011) Cost-effective partial migration of vod services to content clouds. In: 2011 IEEE international conference on cloud computing (CLOUD). IEEE, pp 203–210

  11. Dashevskiy M., Luo Z. (2011) Time series prediction with performance guarantee, Communications. IET 5(8):1044–1051

    Article  Google Scholar 

  12. Applegate D, Archer D, Gopalakrishnan D, Lee S, Ramakrishnan K (2010) Optimal content placement for a large-scale vod system. In: Proceedings of the 6th international conference. ACM, p 4

  13. Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 426–434

  14. Kim T-K, Park J, Yeo S-S, Seo H, Kwak J (2009) Job partition and allocation using the prediction model in non-dedicated heterogeneous wireless network environments. Commun IET 3(5):764–771

    Article  Google Scholar 

  15. Niu D, Liu Z, Li B, Zhao S (2011) Demand forecast and performance prediction in peer-assisted on-demand streaming systems. In: Proceedings IEEE INFOCOM. IEEE, pp 421–425

  16. Box G E, Jenkins G M, Reinsel G C (2013) Time series analysis: forecasting and control, Wiley

  17. Cryer J D, Chan K-S (2008) Time series analysis with applications in R. Springer

  18. Niu D, Feng C, Li B (2012) A theory of cloud bandwidth pricing for video-on-demand providers. In: 2012 Proceedings IEEE INFOCOM. IEEE, pp 711–719

  19. He H, Siu W-C (2011) Single image super-resolution using gaussian process regression. In: IEEE conference on computer vision and pattern recognition (CVPR). IEEE, pp 449–456

Download references

Acknowledgments

This work is partially supported by National Key Basic Research Program of China (973 Program)(2009CB320504); The Fundamental Research Funds for the Central Universities(2013RC1102); Innovative Research Groups of the National Natural Science Foundation of China (61121061); Important national science & technology specific projects: Next-generation broadband wireless mobile communications network (2010ZX03004-001-01).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kai Shuang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cong, X., Shuang, K., Su, S. et al. SBDP: Bandwidth prediction mechanism towards server demands in P2P-VoD system. Peer-to-Peer Netw. Appl. 8, 501–511 (2015). https://doi.org/10.1007/s12083-014-0273-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-014-0273-3

Keywords

Navigation