Skip to main content

Advertisement

Log in

Improving Network Throughput by Hardware Realization of a Dynamic Content Caching Scheme for Information-Centric Networking (ICN)

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Caching popular content at storage enabled routers or small-cell base stations (SBSs) is a key technology for future communication systems. Primarily limited to wired backbone systems, content-caching techniques are useful to offload mobile data traffic too. Several protocols have been developed towards realization of content-caching, namely, information-centric networking (ICN), content-centric networking, and named data networking. Studies have revealed that incorporating ICN caching schemes at SBSs could significantly enhance the user level performance, i.e., the lesser download delay and the higher throughput. However, smaller coverage area of a SBS would make the communication prone to high handover probability. Therefore, the implementation of ICN caching schemes at SBS requires extremely low processing delay, i.e., delay to search if the requested content is available at the cache, and accordingly make decision to serve the content request or forward it to the content server. In this article, a configurable hardware add-on has been developed to incorporate content caching features in a traditional SBS that can serve the user with extremely low processing delay while optimizing a combination of various network and hardware metrics. Using extensive results being generated from simulations, the usefulness of content caching has been demonstrated, and the effect of several hardware parameters over the latency performance has been studied too. In addition, the caching hardware accelerator has the ability to adapt dynamically to the optimal caching policy required by the prevailing network conditions as well as hardware requirements. An improvement upto 53% in network delay and 15% in handover probability due to the support of hardware-based caching is observed that incurs a negligible \(0.07\,{\hbox {mm}}^2\) and up to only 11.1 mW energy overhead while operating in the range of 690–910 MHz.

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

Similar content being viewed by others

References

  1. Kurose, J. (2014). Information-centric networking: The evolution from circuits to packets to content. Elsevier Computer Networks, 66, 112–120.

    Article  Google Scholar 

  2. Hoiles, W., Gharehshiran, O. N., Krishnamurthy, V., & Dào, N. (2015). Adaptive caching in the YouTube content distribution network: A revealed preference game-theoretic learning approach. IEEE Transactions on Cognitive Communications and Networking, 1(1), 71–85.

    Article  Google Scholar 

  3. Vasilakos, A. V., Zhe, L., Gwendal, S., & Wei, Y. (2015). Information centric network: Research challenges and opportunities. Elsevier Journal of Network and Computer Applications, 52, 1–10.

    Article  Google Scholar 

  4. Baştuǧ, E., Bennis, M., & Debbah, M. (2014). Living on the edge: The role of proactive caching in 5G wireless networks. IEEE Communications Magazine, 52(8), 82–89.

    Article  Google Scholar 

  5. Blaszczyszyn, B., & Giovanidis, A. (2015). Optimal geographic caching in cellular networks. In 2015 IEEE international conference on communications (ICC) (pp. 3358–3363). New York: IEEE.

  6. Krishnan, S., & Dhillon, H. S. (2015). Distributed caching in device-to-device networks: A stochastic geometry perspective. In 2015 49th Asilomar conference on signals, systems and computers (pp. 1280–1284). New York: IEEE.

  7. Banerjee, B., & Tellambura, C. (2017). Study of mobility in cache-enabled wireless heterogeneous networks. In 2017 IEEE wireless communications and networking conference (WCNC) (pp. 1–6). New York: IEEE.

  8. Pfender, J., Valera, A., & Seah, W. K. G. (2019). Easy as ABC: A lightweight centrality-based caching strategy for information-centric IoT. In Proceedings of the 6th ACM conference on information-centric networking (pp. 100–111).

  9. Khan, J. A., Westphal, C., Garcia-Luna-Aceves, J. J., & Ghamri-Doudane, Y. (2018). Nice: Network-oriented information-centric centrality for efficiency in cache management. In Proceedings of the 5th ACM conference on information-centric networking (pp. 31–42).

  10. Nguyen, Q. N., Liu, J., Pan, Z., Benkacem, I., Tsuda, T., Taleb, T., et al. (2019). PPCS: A progressive popularity-aware caching scheme for edge-based cache redundancy avoidance in information-centric networks. Sensors, 19(3), 694.

    Article  Google Scholar 

  11. Pfender, J., Valera, A., & Seah, W. K. G. (2018). Performance comparison of caching strategies for information-centric IoT. In Proceedings of the 5th ACM conference on information-centric networking (pp. 43–53).

  12. Perino, D., & Varvello, M. (2011). A reality check for content centric networking. In Proceedings of the ACM SIGCOMM workshop on Information-centric networking (pp. 44–49). New York: ACM.

  13. Cisco Visual Networking Index. (2014). Global mobile data traffic forecast update, 2013–2018.

  14. Trossen, D., Pavel, D., Guild, K., Bacon, J., & Singh, J. (2010). Information-centric pervasive healthcare platforms. In 2010 4th international conference on pervasive computing technologies for healthcare (pp. 1–4). New York: IEEE.

  15. Ravindran, R., Biswas, T., Zhang, X., Chakraborti, A., & Wang, G. (2013). Information-centric networking based homenet. In 2013 IFIP/IEEE international symposium on integrated network management (IM 2013) (pp. 1102–1108). New York: IEEE.

  16. Nguyen, Q. N, Arifuzzaman, M., & Sato, T. (2015). Proactive-caching based information centric networking architecture for reliable green communication in intelligent transport system. In ITU kaleidoscope: Trust in the information society (K-2015), 2015 (pp. 1–7). New York: IEEE.

  17. Arianfar, S., Nikander, P., & Ott, J. (2010). On content-centric router design and implications. In Proceedings of the re-architecting the internet workshop (p. 5). New York: ACM.

  18. Uhlig, S., Quoitin, B., Lepropre, J., & Balon, S. (2006). Providing public intradomain traffic matrices to the research community. ACM SIGCOMM Computer Communication Review, 36(1), 83–86.

    Article  Google Scholar 

  19. Saino, L., Psaras, I., & Pavlou, G. (2014). ICARUS: A caching simulator for information centric networking (ICN). In SimuTools (Vol. 7, pp. 66–75). ICST.

  20. Laoutaris, N., Syntila, S., & Stavrakakis, I. (2004). Meta algorithms for hierarchical web caches. In IEEE international conference on performance, computing, and communications, 2004 (pp. 445–452). New York: IEEE.

  21. Laoutaris, N., Che, H., & Stavrakakis, I. (2006). The LCD interconnection of LRU caches and its analysis. Performance Evaluation, 63(7), 609–634.

    Article  Google Scholar 

  22. Chai, W. K., He, D., Psaras, I., & Pavlou, G. (2012). Cache “less for more” in information-centric networks. In International conference on research in networking (pp. 27–40). Berlin: Springer.

  23. Psaras, I., Chai, W. K., & Pavlou, G. (2012). Probabilistic in-network caching for information-centric networks. In Proceedings of the 2nd edition of the ICN workshop on information-centric networking (pp. 55–60). New York: ACM.

  24. Kaiserswerth, M., Pavlou, G., Schonwalder, J., de Jacquelot, C., Hilland, J., Maggs, B., & Hilt, V. (October 2013). Keynotes. In Proceedings of the 9th international conference on network and service management (CNSM 2013) (pp. 1–7).

  25. Hemsath, A., Morton, R., & Sjodin, J. (2007). Implementing a stack cache. Technical report. Citeseer.

  26. Che, H., Tung, Y., & Wang, Z. (2002). Hierarchical web caching systems: Modeling, design and experimental results. IEEE Journal on Selected Areas in Communications, 20(7), 1305.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Archisman Ghosh.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ghosh, A., Chakraborty, B., Raha, A. et al. Improving Network Throughput by Hardware Realization of a Dynamic Content Caching Scheme for Information-Centric Networking (ICN). Wireless Pers Commun 116, 2873–2898 (2021). https://doi.org/10.1007/s11277-020-07825-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-020-07825-x

Keywords

Navigation