Skip to main content
Log in

Benefit based cache data placement and update for mobile peer to peer networks

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

Mobile Peer to Peer (MP2P) networks provide decentralization, self-organization, scalability characters, but suffer from high latency and link break problems. In this paper, we study the cache/replication placement and cache update problems arising in such kind of networks. While researchers have proposed various replication placement algorithms to place data across the network to address the problem, it was proven as NP-hard. As a result, many heuristic algorithms have been brought forward for solving the problem. In this article, we propose an effective and low cost cache placement strategy combined with an update scheme which can be easily implemented in a decentralized way. The contribution of this paper is the adaptive and flexible cache placement and update algorithms designed for real MP2P network usage. The combination of MP2P cache placement and update is the novelty of this article. Extensive experiments are conducted to demonstrate the efficiency of the cache placement and update scheme.

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.

Similar content being viewed by others

References

  1. Arya, V., Garg, N., Khandekar, R., Meyerson, A., Munagala, K., Pandit, V.: Local search heuristics for k-median and facility location problems. Society for Industrial and Applied Mathematics. (2004)

  2. Baev, I., Rajaraman, R.: Approximation algorithms for data placement in arbitrary networks, Proc. 12th ACM-SIAM Symposium on Discrete Algorithms, pp. 661–670, USA, (2001)

  3. Chan, A., Lau, R., Ng, B.: A hybrid motion prediction method for caching and prefetching in distributed virtual environments. ACM VRST 2001, pp. 135–142 (2001)

  4. Charikar, M., Guha, S.: Improved combinatorial algorithms for the facility location and k-median problems, Proc. 40th IEEE Symposium on Foundations of Computer Science. 378–388 (1999)

  5. Gupta, A., Kumar, A., Roughgarden, T.: Simpler and better approximation algorithms for network design. STOC’03, June 9–11, 2003, San Diego, California, USA

  6. Hara, T.: Effective replica allocation in mobile P2P networks for improving data accessibility. IEEE INFOCOM (2001)

  7. Kalpakis, K., Dasgupta, K., Wolfson, O.: Sterner-optimal data replication in tree networks with storage costs. Proc. IDEAS, (2001)

  8. Krishnan, P., Raz, D., Shavitt, Y.: The cache location problem. IEEE/ACM Trans Networking 8(5), 568–582 (2000)

    Article  Google Scholar 

  9. Li, W., Chan, E., Chen, D.: Energy-effective cache replacement policies for cooperative caching in mobile Ad Hoc network. Wireless Communications and Networking Conference (WCNC’07). (2007)

  10. Li, F., Lau, R., Ng, F.: Vsculpt: A distributed virtual sculpting environment for collaborative design. IEEE Trans Multimedia 5(4), 570–580 (2003)

    Article  Google Scholar 

  11. Ng, B., Si, A., Lau, R., Li, F.: A multi-server architecture for distributed virtual walkthrough, ACM VRST 2002. pp. 163–170, (2002)

  12. Nuggehalli, P., Srinivasan, V., Chiasserini, C., Rao, R.R.: Efficient cache placement in multi-hop wireless networks. IEEE Transactions on Networking. 14(5): (2006)

  13. Petrank, E., Rawitz, D.: The hardness of cache conscious data placement. Nord. J. Comput

  14. Tamir, A.: An O(pn2) algorithms for the p-median and related problems on tree graphs. Oper. Res. Lett. 19, (1996)

  15. Tang, B., Gupta, H., Das, S.R.: Benefit-based data caching in mobile P2P networks. IEEE Trans Mob Comput 7(3), 289–304 (2008)

    Article  Google Scholar 

  16. Ye, F., Li, Q., Chen, E.: Adaptive caching with heterogeneous devices in mobile peer to peer network. ACM SAC’08

  17. Yin, L., Cao, G.: Support cooperative caching in mobile P2P networks. IEEE Trans Mob Comput 5(1), 77–89 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fan Ye.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ye, F., Li, Q. & Chen, E. Benefit based cache data placement and update for mobile peer to peer networks. World Wide Web 14, 243–259 (2011). https://doi.org/10.1007/s11280-010-0103-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11280-010-0103-3

Keywords

Navigation