Skip to main content
Log in

Cooperative caching for multimedia data in mobile P2P networks

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this paper, we propose a cooperative caching scheme for multimedia data via clusters based on peers connectivity in mobile P2P networks. In the proposed scheme, a cluster is organized for cache sharing among mobile peers with long-term connectivity, and metadata are disseminated to neighbor peers for efficient multimedia data search performance. It reduces data duplication and uses cache space efficiently through integrative cache management of peers inside the cluster. The proposed scheme reduces data replacement time in the event of changes in topology or cache data replacement using the concept of temporal cache. It performs data recovery and cluster adjustment through cluster management in the event of an abrupt disconnection of a peer. In this scheme, metadata of popular multimedia data are disseminated to neighbor peers for efficient data searching. In a data search, queries are processed in the order of local cache, metadata, the cluster to which it belongs, and neighbor clusters, in accordance with cooperative caching strategy. Performance evaluation results show that the proposed scheme has a higher cache hit ratio, and lower cost for data replacement and query processing than existing schemes.

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
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Abdelmalek Y, Saadawi TN (2009) Collaborative multimedia Content caching algorithms for mobile ad-hoc networks. In: Proceeding of International Conference on Advances in Multimedia, pp 50–57

  2. Ahmed DT, Shirmohammadi S (2007) Design issues of peer-to-peer Systems for Wireless ad hoc Networks. In: Proceedings of International Conference on Networking, pp 26

  3. Bok K, Kwak D, Yoo J (2012) A resource discovery with data dissemination over unstructured mobile P2P networks. KSII Trans Internet Info Sys 6(3):815–834

    Google Scholar 

  4. Caetano MF, Bordim JL (2010) A cluster based collaborative cache approach for MANETs. In: Proceeding of International Conference on Networking and Computing, pp 104–111

  5. Cao G, Yin L, Das CR (2004) Cooperative cache-based data access in ad hoc networks. IEEE Computer 37:32–39

    Google Scholar 

  6. Chen K, Shen H (2015) Maximizing P2P file access availability in mobile ad hoc networks though replication for efficient file sharing. IEEE Trans Comput 64:1029–1042

    Article  MathSciNet  Google Scholar 

  7. Chow C, Leong HV, Chan ATS (2004) Cache signatures for peer-to-peer cooperative caching in mobile environments. In: Proceeding of International Conference on Advanced Information Networking and Applications, pp 96–101

  8. Chow CY, Leong HV, Chan ATS. (2005) Distributed group based cooperative caching in a mobile broadcast environment. In: Proceeding of International conference on Mobile data management, pp 97–106

  9. Chow C, Leong HV, Chan ATS (2007) GroCoca: group-based peer-to-peer cooperative caching in mobile environment. IEEE J Select Areas Comm 25:179–191

    Article  Google Scholar 

  10. Detti A, Ricci B, Blefari-Melazzi N (2015) Mobile peer-to-peer video streaming over information-centric networks. Comput Netw 81:272–288

    Article  Google Scholar 

  11. Elfaki MA, Ibrahim H, Mamat A, Othman M, Safa H (2014) Collaborative caching priority for processing requests in MANETs. J Netw Comput Appl 40:85–96

    Article  Google Scholar 

  12. Jia S, Ma Y, Zhang Y, Wang T, Zhang M (2016) Modelling of P2P-based video sharing performance for Content-oriented community-based VoD Systems in Wireless Mobile Networks. Mob Inf Syst 2016:1–13

    Google Scholar 

  13. Joseph MS, Kumar M, Shen H, Das S (2005) Energy efficient data retrieval and caching in mobile peer-to-peer network. In: Proceeding of International Conference on Pervasive Computing and Communications Workshops, pp 50–54

  14. Joy PT, Jacob KP (2013) A key based cache replacement policy for cooperative caching in mobile ad hoc networks. In: Proceeding of International Advance Computing Conference, pp 383–387

  15. Kumar N, Lee J (2014) Peer-to-peer cooperative caching for data dissemination in urban Vehicular communications. IEEE Syst J 8:1136–1144

    Article  Google Scholar 

  16. Kumar P, Chauhan N, Awasthi LK, Chand N (2014) Cooperative cache replacement policy for MANETs. Inter J Advanc Pervasive Ubiquitous Comp 6:36–47

    Article  Google Scholar 

  17. Li F, Reed DP, Lippman A (2008) Collaborative storage with mobile devices in wireless networks for P2P media sharing. In: Proceeding of Wireless Telecommunications Symposium, pp 69–77

  18. Li H, Bok KS, Chung KY, Yoo JS (2014) An efficient data dissemination method over wireless ad-hoc networks. Wirel Pers Commun 79:2531–2550

    Article  Google Scholar 

  19. Li H, Bok KS, Yoo J (2015) A mobile social network for efficient contents sharing and searches. Comput Electr Eng 41:88–300

    Article  Google Scholar 

  20. Liang O, Sekercioglu YA, Mani N (2006) A survey of multipoint relay based broadcast schemes in wireless ad hoc networks. IEEE Comm Surveys Tutor 8:30–46

    Article  Google Scholar 

  21. Lim H, Kim C (2001) Flooding in wireless ad hoc networks. Comput Commun 24:353–363

    Article  Google Scholar 

  22. Liu C, Chen C, Chen Y, Wang J (2015) A mobile P2P semantic information retrieval system with effective updates. KSII Trans Internet Info Sys 9(5):1807–1824

    Google Scholar 

  23. Mavromoustakis CX, Mastorakis G, Pallis E, Mysirlidis C, Dagiuklas T, Politis I, Dobre C, Papanikolaou K (2015) On the perceived quality evaluation of opportunistic mobile P2P scalable video streaming. In: Proceeding of International Wireless Communications and Mobile Computing Conference, pp 1515–1519

  24. Meng X, Li T (2013) A dynamic load balancing scheme with incentive mechanism in heterogeneous structured P2P networks. Comput Electr Eng 39:2124–2134

    Article  Google Scholar 

  25. Parvathya PR, Kumarb KSA (2015) 2TierCoCS: a two-tier cooperative caching scheme for Internet-based Vehicular ad hoc networks. Procedia Comp Sci 46:1079–1086

    Article  Google Scholar 

  26. Paul PV, Rajaguru D, Saravanan N, Baskaran R, Dhavachelvan P (2013) Efficient service cache management in mobile P2P networks. Futur Gener Comput Syst 29:1505–1521

    Article  Google Scholar 

  27. Peltotalo J, Harju J, Väätämöinen L, Bouazizi I, Curcio IDD (2010) RTSP-based mobile peer-to-peer streaming system. Intern J Digital Multimed Broadcast 2010:1–15

    Article  Google Scholar 

  28. Qayyum A, Viennot L, Laouiti A (2002) Multipoint relaying for flooding broadcast messages in mobile wireless networks. In: Proceeding of Annual Hawaii International Conference on System Sciences, pp 3866–3875

  29. Shah B, Kim K (2014) Towards enhanced searching architecture for unstructured peer-to-peer over mobile ad hoc networks. Wirel Pers Commun 77:1167–1189

    Article  Google Scholar 

  30. Shen H, Joseph MS, Kumar M, Das SK (2005) PReCinCt: a scheme for cooperative caching in mobile peer-to-peer systems. In: Proceeding of International Parallel and Distributed Processing Symposium, pp 57

  31. Shojafar M, Abawajy JH, Delkhah Z, Ahmadi A, Pooranian Z, Abraham A (2015) An efficient and distributed file search in unstructured peer-to-peer networks. Peer-to-Peer Network Appl 8:120–136

    Article  Google Scholar 

  32. Ting Y, Chang Y K (2007) A novel cooperative caching scheme for wireless ad hoc networks: group caching. In: Proceeding of International Conference on Networking, Architecture and Storage, pp 62–68

  33. Wang M, Xu C, Wei Y, Guan J (2015) Propagation-based Content dissemination for social mobile interactive multimedia services. EAI Endors Trans Wireless Spectrum 1(5):1–7

    Google Scholar 

  34. Xie M, Wei G, Ge Y, Ling Y (2012) Receiving-peer-driven multi-video-source scheduling algorithms in mobile P2P overlay networks. Comput Electr Eng 38(1):116–127

    Article  Google Scholar 

  35. Ye F, Li Q, Chen E (2011) Benefit based cache data placement and update for mobile peer to peer networks. World Wide Web 14(3):243–259

    Article  Google Scholar 

  36. Zeng D, Geng Y (2014) Content dissemination mechanism in mobile P2P network. J Net 9:1229–1236

    Google Scholar 

  37. Zhang B, Gary Chan SH (2016) Overlay construction for mobile peer-to-peer video broadcasting - approaches and comparisons. Peer-to-Peer Network Appl 9(6):1060–1073

    Article  Google Scholar 

Download references

Acknowledgments

This research was supported by the MSIP (Ministry of Science, ICT and Future Planning), Korea, under the ITRC (Information Technology Research Center) support program (IITP-2017-2013-0-00881) supervised by the IITP (Institute for Information & communication Technology Promotion), by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (No. 2016R1A2B3007527), and by “Human Resources Program in Energy Technology” of the Korea Institute of Energy Technology Evaluation and Planning (KETEP), granted financial resource from the Ministry of Trade, Industry & Energy, Republic of Korea. (No. 20164030201330).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jaesoo Yoo.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bok, K., Kim, J. & Yoo, J. Cooperative caching for multimedia data in mobile P2P networks. Multimed Tools Appl 78, 5193–5216 (2019). https://doi.org/10.1007/s11042-017-4866-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-4866-8

Keywords

Navigation