Skip to main content

Object Placement and Caching Strategies on AN.P2P

  • Conference paper
Book cover Advances in Web-Age Information Management (WAIM 2006)

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

Included in the following conference series:

Abstract

This paper discusses the object placement and caching strategies on the AN.P2P, which is an Application Networking infrastructure to implement pervasive content delivery on the peer-to-peer networks. In general, the AN.P2P allows the peer to send the content’s original object with the associated content adaptation workflow to other peers. The recipient peer can reuse the original object to generate different content presentations. In order to achieve reasonable performance, this paper proposes several object placement schemes and caching strategies. Our simulation results show that these methods could effectively improve the system performance in terms of query hops, computation cost and retrieval latency.

This research is supported by the funding 2004CB719400 of China.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Altnet. [online], http://www.altnet.com

  2. Breslau, L., Cao, P., Fan, L., Phillips, G., Shenker, S.: Web Caching and Zipf-like Distributions: Evidence and Implications. In: Proceedings of INFOCOM (1999)

    Google Scholar 

  3. Crovella, M.E., Bestavros, A.: Self-Similarity in World Wide Web Traffic: Evidence and Possible Causes. In: Proceedings of the ACM International Conference on Measurement and Modeling of Computer Systems (1996)

    Google Scholar 

  4. Composite Capabilities/Preferences Profile, http://www.w3.org/Mobile/CCPP

  5. Dabek, F., Kaashoek, M.F., Karger, D.: Wide-area Cooperative Storage with CFS. In: Proceedings of Symposium of Operation System Principles (2001)

    Google Scholar 

  6. Gnutella, http://www.gnutella.com

  7. McGraw, G., Felten, E.W.: Securing Java: Getting Down to Business with Mobile code. Wiley, Chichester (1999)

    Google Scholar 

  8. Gopalakrishnan, V., Silaghi, B., Bhattacharjee, B., Kelenher, P.: ‘Adaptive Replication in Peer-to-Peer Systems. In: Proceedings of 24th Inter. Conf. on Distributed Computing System (2004)

    Google Scholar 

  9. Iwata, T., Abe, T., Ueda, K., Sunaga, H.: A DRM System Suitable for P2P Content Delivery and the Study on its Implementation. In: Proceeding of the 9th Asia-Pacific Conf. on Comm., vol. 2(21-24), pp. 806–811 (2003)

    Google Scholar 

  10. Iyer, S., Rowstron, A., Drusche, P.: Squirrel: A Decentralized Peer-to-peer Web Cache. In: Proceedings of the 21st ACM Symposium on Principles of Distributed Computing (July 2002)

    Google Scholar 

  11. KaZaA, http://www.kazaa.com

  12. Ku, W., Chi, C.-H.: Survey on the technological aspects of Digital Rights Management. In: Proceedings of the 7th Information Security Conference (2004)

    Google Scholar 

  13. Kalker, T., Epema, D., Hartel, P., Lagendijk, I., Steen, M.v.: Music2Share – Copyrightcompliant Music Sharing in P2P Systems. Proceedings of the IEEE 92(6), 961–970 (2004)

    Article  Google Scholar 

  14. Kangasharju, J., Ross, K.W., Turner, D.A.: Adaptive Content Management in Structured P2P Communities. In: Proceedings of 21st ACM Symposium on Principles of Distributed Computing (2002)

    Google Scholar 

  15. Li, J., Yarvis, M., Reiher, P.: Securing distributed adaptation. In: Proceeding of Computer Networks, vol. 38, pp. 347–371 (2002)

    Google Scholar 

  16. Napster, http://www.napster.com

  17. Rowstron, A., Druschel, P.: Storage Management and Caching in PAST, a Large-scale, Persistent Peer-to-peer Storage Utility. In: Proceedings of ACM Symposium on Operating Systems Principles (November 2001)

    Google Scholar 

  18. Rowstron, A., Druschel, P.: Pastry: Scalable, Decentralized Object Location and Routing for Large-scale Peer-to-peer Systems. In: Proceedings of the 18th IFIP/ACM InternationalConference of Distributed Systems Platforms (November 2001)

    Google Scholar 

  19. Rubin, A.D., Greer, E.E.: Mobile Code Security. IEEE Internet Computing (November 1998)

    Google Scholar 

  20. Su, M., Chi, C.-H.: Architecture and Performance of Application Networking for Pervasive Content Delivery. In: Proceedings of 21st International Conference on Data Engineering, Tokyo (2005)

    Google Scholar 

  21. Su, M., Chi, C.-H.: Application Networking on Peer-to-peer Networks. In: Proceedings of the 14th International World Wide Web Conference, Japan (2005)

    Google Scholar 

  22. Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications. In: Proceedings of the 2001 ACM SIGCOMM Conference (2001)

    Google Scholar 

  23. Waldvogel, M., Hurley, P., Bauer, D.: Dynamic Replica Management in Distributed Hash Tables, IBM Research Report (July 2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mu, S., Chi, CH., Liu, L., Wang, H. (2006). Object Placement and Caching Strategies on AN.P2P. In: Yu, J.X., Kitsuregawa, M., Leong, H.V. (eds) Advances in Web-Age Information Management. WAIM 2006. Lecture Notes in Computer Science, vol 4016. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11775300_16

Download citation

  • DOI: https://doi.org/10.1007/11775300_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35225-9

  • Online ISBN: 978-3-540-35226-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics