Skip to main content

Collaborative Caching in P2P Streaming Systems

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11242))

Abstract

In the past decade, Peer-to-Peer (P2P) Systems achieved great successes. Its fascinating characteristics, such as decentralized control, self-governance, fault tolerance and load balancing, make it the default infrastructure for file sharing applications. Today, P2P system is one of the largest Internet bandwidth consumers. In order to relieve the burden on Internet backbone and improve the user access experience, efficient caching strategies should be applied. In this paper, we propose a novel collaborative caching in P2P streaming systems. This strategy first calculates the factor of each cached file through their caching value, and then replaces the file with the lowest factor. The simulation experiments show that our strategy has higher cache hits and lower system load.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. eMarketer: Internet users and penetration worldwide, 2016–2021 (2018)

    Google Scholar 

  2. PPTV. http://www.pptv.com. Accessed 1 May 2018

  3. IQIY. http://www.iqiyi.com. Accessed 1 May 2018

  4. Moeini, H., Yen, I.-L., Bastani, F.B.: Efficient caching for peer-to-peer service discovery in internet of things. In: 2017 IEEE International Conference on Web Services, ICWS 2017, Honolulu, HI, USA, 25–30 June 2017

    Google Scholar 

  5. Das, S.K., Naor, Z., Raj, M.: Popularity-based caching for IPTV services over P2P networks. Peer-to-Peer Netw. Appl. 10(1), 156–169 (2017)

    Article  Google Scholar 

  6. Huang, Y., Song, X., Ye, F., Yang, Y., Li, X.: Fair caching algorithms for peer data sharing in pervasive edge computing environments. In: 37th IEEE International Conference on Distributed Computing Systems, ICDCS 2017, Atlanta, GA, USA, 5–8 June 2017

    Google Scholar 

  7. Zhu, Q., Lee, D.L., Lee, W.-C.: Collaborative caching for spatial queries in mobile P2P networks. In: Proceedings of the 27th International Conference on Data Engineering, ICDE 2011, Hannover, Germany, 11–16 April 2011

    Google Scholar 

  8. Kim, J., Im, H., Bahk, S.: Adaptive peer caching for P2P video-on-demand streaming. In: Proceedings of the Global Communications Conference 2010. GLOBECOM 2010, Miami, Florida, USA, 6–10 December 2010

    Google Scholar 

  9. Dai, J., Li, B., Liu, F., Li, B., Jin, H.: On the efficiency of collaborative caching in ISP-aware P2P networks. In: 30th IEEE International Conference on Computer Communications, Joint Conference of the IEEE Computer and Communications Societies, Shanghai, China, 10–15 April 2011

    Google Scholar 

  10. Montresor, A., Jelasity, M.: PeerSim: a scalable P2P simulator. In: Proceedings of the 9th International Conference on Peer-to-Peer (P2P 2009), Seattle, WA, USA, September 2009

    Google Scholar 

  11. Hefeeda, M., Hsu, C.-H., Mokhtarian, K.: pCache: a proxy cache for peer-to-peer traffic. In: Proceedings of the ACM SIGCOMM 2008 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Seattle, WA, USA, 17–22 August 2008

    Google Scholar 

  12. UUSee. http://www.uusee.com. Accessed 1 May 2018

  13. SopCast. http://www.sopcast.com. Accessed 1 May 2018

  14. Cisco Inc.: Cisco visual networking index: forecast and methodology, 2016–2021 (2018)

    Google Scholar 

  15. Pacifici, V., Lehrieder, F., Dan, G.: Cache bandwidth allocation for P2P file-sharing systems to minimize inter-ISP traffic. IEEE/ACM Trans. Netw. 24(1), 437–448 (2016)

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by Major Projects of the National Social Science Foundation (No. 16ZDA092), National Natural Science Foundation of China under Grants 61572221, U1401258, 61433006, 61300222, 61370230 and 61173170, Innovation Fund of Huazhong University of Science and Technology under Grants 2015TS069 and 2015TS071, Science and Technology Support Program of Hubei Province under Grants 2015AAA013 and 2014BCH270, Science and Technology Program of Guangdong Province under Grant 2014B010111007, and Excellent Young and Middle-aged Science and Technology Innovation Team Plan of Hubei Higher Education (T201807).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guoqiang Gao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gao, G., Li, R. (2018). Collaborative Caching in P2P Streaming Systems. In: Meng, X., Li, R., Wang, K., Niu, B., Wang, X., Zhao, G. (eds) Web Information Systems and Applications. WISA 2018. Lecture Notes in Computer Science(), vol 11242. Springer, Cham. https://doi.org/10.1007/978-3-030-02934-0_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-02934-0_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-02933-3

  • Online ISBN: 978-3-030-02934-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics