skip to main content
10.1145/2342488.2342501acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Free Access

Probabilistic in-network caching for information-centric networks

Published:17 August 2012Publication History

ABSTRACT

In-network caching necessitates the transformation of centralised operations of traditional, overlay caching techniques to a decentralised and uncoordinated environment. Given that caching capacity in routers is relatively small in comparison to the amount of forwarded content, a key aspect is balanced distribution of content among the available caches. In this paper, we are concerned with decentralised, real-time distribution of content in router caches. Our goal is to reduce caching redundancy and in turn, make more efficient utilisation of available cache resources along a delivery path.

Our in-network caching scheme, called ProbCache, approximates the caching capability of a path and caches contents probabilistically in order to: i) leave caching space for other flows sharing (part of) the same path, and ii) fairly multiplex contents of different flows among caches of a shared path.

We compare our algorithm against universal caching and against schemes proposed in the past for Web-Caching architectures, such as Leave Copy Down (LCD). Our results show reduction of up to 20% in server hits, and up to 10% in the number of hops required to hit cached contents, but, most importantly, reduction of cache-evictions by an order of magnitude in comparison to universal caching.

References

  1. A. Anand and et al. Packet caches on routers: the implications of universal redundant traffic elimination. In ACM SIGCOMM, pages 219--230, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Anand, C. Muthukrishnan, A. Akella, and R. Ramjee. Redundancy in network traffic: findings and implications. In SIGMETRICS '09. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Arianfar, P. Nikander, and J. Ott. On content-centric router design and implications. In ReArch Workshop, volume 9, page 5. ACM, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. M. Batalla, A. Beben, and Y. Chen. Optimization of the decision process in NEtwork and Server-aware algorithms. In Proc. of IEEE Networks 2012, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  5. L. Breslau and et al. Web caching and zipf-like distributions: Evidence and implications. In In INFOCOM, pages 126--134, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  6. W. K. Chai and et al. Curling: Content-ubiquitous resolution and delivery infrastructure for next-generation services. IEEE Communications Magazine, 49(3):112--120, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. W. K. Chai, D. He, I. Psaras, and G. Pavlou. Cache 'Less for More' in Information-centric Networks. In Proc. of IFIP Networking, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. H. Che, Z. Wang, and Y. Tung. Analysis and Design of Hierarchical Web Caching Systems. In INFOCOM, pages 1416--1424. IEEE, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  9. N. Fotiou, G. C. Polyzos, and D. Trossen. Illustrating a publish-subscribe internet architecture. Journal on Telecommunication Systems, Springer, March, 2011.Google ScholarGoogle Scholar
  10. C. Fricker, P. Robert, J. Roberts, and N. Sbihi. Impact of traffic mix on caching performance in a content-centric network. In IEEE NOMEN, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  11. N. Fujita, Y. Ishikawa, A. Iwata, and R. Izmailov. Coarse-grain replica management strategies for dynamic replication of web contents. Comput. Netw., 45(1), 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Ghodsi and et al. Naming in content-oriented architectures. In ACM SIGCOMM ICN Workshop, pages 1--6, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. V. Jacobson and et al. Networking Named Content. In ACM CoNEXT '09, pages 1--12, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. A. Jiang and J. Bruck. Optimal content placement for en-route web caching. In Proc. of IEEE NCA '03. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. K. Katsaros, G. Xylomenos, and G. C. Polyzos. Multicache: An overlay architecture for information-centric networking. Comput. Netw., 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. T. Koponen and et al. A Data-Oriented (and beyond) Network Architecture. SIGCOMM, 37(4):181--192, '07. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. P. Krishnan, D. Raz, and Y. Shavitt. The cache location problem. IEEE/ACM Trans. Netw., 8(5):568--582, Oct. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. N. Laoutaris, H. Che, and I. Stavrakakis. The lcd interconnection of lru caches and its analysis. Perform. Eval., 63(7), July 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. U. Lee, I. Rimac, and V. Hilt. Greening the internet with content-centric networking. eEnergy, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. L. Muscariello, G. Carofiglio, and M. Gallo. Bandwidth and storage sharing performance in information centric networking. In ACM SIGCOMM ICN Workshop, pages 26--31, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. D. Perino and M. Varvello. A reality check for content centric networking. In ACM SIGCOMM ICN Workshop, pages 44--49, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. I. Psaras, R. G. Clegg, R. Landa, W. K. Chai, and G. Pavlou. Modelling and Evaluation of CCN-Caching Trees. In Proc. of IFIP NETWORKING, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. E. J. Rosensweig and J. Kurose. Breadcrumbs: Efficient, Best-Effort Content Location in Cache Networks. In INFOCOM, 09.Google ScholarGoogle Scholar
  24. E. J. Rosensweig, J. Kurose, and D. Towsley. Approximate models for general cache networks. In IEEE INFOCOM, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. D. Rossi and G. Rossini. Caching performance of content centric networks under multi-path routing. Technical Report, 2011.Google ScholarGoogle Scholar
  26. D. Rossi and G. Rossini. On sizing CCN content stores by exploiting topological information. In IEEE NOMEN Workshop, 2012.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Probabilistic in-network caching for information-centric networks

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          ICN '12: Proceedings of the second edition of the ICN workshop on Information-centric networking
          August 2012
          106 pages
          ISBN:9781450314794
          DOI:10.1145/2342488

          Copyright © 2012 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 17 August 2012

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate133of482submissions,28%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader