Collaborative Caching in P2P Streaming Systems

  • Guoqiang GaoEmail author
  • Ruixuan Li
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11242)


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.


P2P Streaming Caching 



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).


  1. 1.
    eMarketer: Internet users and penetration worldwide, 2016–2021 (2018)Google Scholar
  2. 2.
    PPTV. Accessed 1 May 2018
  3. 3.
    IQIY. Accessed 1 May 2018
  4. 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 2017Google Scholar
  5. 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)CrossRefGoogle Scholar
  6. 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 2017Google Scholar
  7. 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 2011Google Scholar
  8. 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 2010Google Scholar
  9. 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 2011Google Scholar
  10. 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 2009Google Scholar
  11. 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 2008Google Scholar
  12. 12.
    UUSee. Accessed 1 May 2018
  13. 13.
    SopCast. Accessed 1 May 2018
  14. 14.
    Cisco Inc.: Cisco visual networking index: forecast and methodology, 2016–2021 (2018)Google Scholar
  15. 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)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  1. 1.Engineering Research Center of Hubei Province for Clothing InformationWuhan Textile UniversityWuhanChina
  2. 2.Intelligent and Distributed Computing Laboratory, School of Computer Science and TechnologyHuazhong University of Science and TechnologyWuhanChina

Personalised recommendations