Abstract
The named data networking (NDN) has emerged as a promising candidate of future Internet architecture as an alternative to traditional Internet. The NDN taken from broad field of information-centric networking (ICN) is based on content name irrespective of its physical location to get rid of address management and NAT traversal problems. The benefits associated in terms of reliable, efficient data delivery, content security, and in-network caching have raised NDN as a forthcoming networking solution for Internet of Things (IoT) challenges. Several constraints associated with IoT devices such as low processing capability and limited memory with high energy efficiency requirement impose burden on the use of IP for IoT. The NDN-IoT in-network caching provides solution to overcome these constraints and presented alternative implementations. This paper discusses several NDN-IoT caching algorithms with their strategies, advantages, parameters evaluated, and simulators used for study. The various research challenges associated with caching in NDN-IoT environment have also been presented in this study.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Aboodi, A., Wan, T.C., Sodhy, G.C.: Survey on the incorporation of ndn/ccn in iot. IEEE Access. 7, 71827 (2019)
Ahmed, S.H., Bouk, S.H., Yaqub, M.A., Kim, D., Song, H., Lloret, J.: Codie: controlled data and interest evaluation in vehicular named data networks. IEEE Trans. Veh. Technol. 65(6), 3954–3963 (2016)
Al-Turjman, F.M., Al-Fagih, A.E., Hassanein, H.S.: A value-based cache replacement approach for information-centric networks. In: 38th Annual IEEE Conference on Local Computer Networks-Workshops, pp. 874–881. IEEE (2013)
Amadeo, M., Campolo, C., Iera, A., Molinaro, A.: Named data networking for iot: an architectural perspective. In: 2014 European Conference on Networks and Communications (EuCNC), pp. 1–5. IEEE (2014)
Amadeo, M., Campolo, C., Quevedo, J., Corujo, D., Molinaro, A., Iera, A., Aguiar, R.L., Vasilakos, A.V.: Information-centric networking for the internet of things: challenges and opportunities. IEEE Netw. 30(2), 92–100 (2016)
Baccelli, E., Mehlis, C., Hahm, O., Schmidt, T.C., Ẅahlisch, M.: Information centric networking in the iot: experiments with ndn in the wild. In: Proceedings of the 1st ACM Conference on Information-Centric Networking, pp. 77–86. ACM (2014)
Baugh, J.P., Guo, J.: A per-face popularity scheme to increase cache robustness in information-centric networks. Procedia Comput. Sci. 134, 267–274 (2018)
Jacobson, V., Smetters, D.K., Thornton, J.D., Plass, M.F., Briggs, N.H., Braynard, R.L.: Networking named content. In Proceedings of the 5th international conference on Emerging networking experiments and technologies (pp. 1–12). ACM (2009)
Cho, K., Lee, M., Park, K., Kwon, T.T., Choi, Y., Pack, S.: Wave: popularity-based and collaborative in-network caching for content-oriented networks. In: 2012 Proceedings IEEE INFOCOM Workshops, pp. 316–321. IEEE (2012)
Choi, H.G., Yoo, J., Chung, T., Choi, N., Kwon, T., Choi, Y.: Corc: coordinated routing and caching for named data networking. In: Proceedings of the Tenth ACM/IEEE Symposium on Architectures for Networking and Communications Systems, pp. 161–172. ACM (2014)
Dai, H., Wang, Y., Wu, H., Lu, J., Liu, B.: Towards line-speed and accurate on-line popularity monitoring on ndn routers. In: 2014 IEEE 22nd International Symposium of Quality of Service (IWQoS), pp. 178–187. IEEE (2014)
Dron, W., Leung, A., Uddin, M., Wang, S., Abdelzaher, T., Govindan, R., Hancock, J.: Information-maximizing caching in ad hoc networks with named data networking. In: 2013 IEEE 2nd Network Science Workshop (NSW), pp. 90–93. IEEE (2013)
Garetto, M., Leonardi, E., Martina, V.: A unified approach to the performance analysis of caching systems. ACM Trans. Model. Perform. Eval. Comput. Syst. 1(3), 12 (2016)
Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of things (iot): a vision, architectural elements, and future directions. Futur. Gener. Comput. Syst. 29(7), 1645–1660 (2013)
Hail, M.A., Amadeo, M., Molinaro, A., Fischer, S.: Caching in named data networking for the wireless internet of things. In: 2015 International Conference on Recent Advances in Internet of Things (RIoT), pp. 1–6. IEEE (2015)
Hail, M.A.M., Amadeo, M., Molinaro, A., Fischer, S.: On the performance of caching and forwarding in information-centric networking for the iot. In: International Conference on Wired/Wireless Internet Communication, pp. 313–326. Springer (2015)
Hamdane, B., Serhrouchni, A., Fadlallah, A., El Fatmi, S.G.: Named-data security scheme for named data networking. In: 2012 Third International Conference on the Network of the Future (NOF), pp. 1–6. IEEE (2012)
Hu, X., Papadopoulos, C., Gong, J., Massey, D.: Not so cooperative caching in named data networking. In: 2013 IEEE Global Communications Conference (GLOBECOM), pp. 2263–2268. IEEE (2013)
Iqbal, J., Giaccone, P.: Interest-based cooperative caching in multi-hop wireless networks. In: 2013 IEEE Globecom Workshops (GC Wkshps), pp. 617–622. IEEE (2013)
Kalghoum, A., Gammar, S.M., Saidane, L.A.: Towards a novel cache replacement strategy for named data networking based on software defined networking. Comput. Electr. Eng. 66, 98–113 (2018)
Laoutaris, N., Telelis, O., Zissimopoulos, V., Stavrakakis, I.: Distributed selfish replication. IEEE Trans. Parall. Distr. Syst. 17(12), 1401–1413 (2006)
Li, J., Wu, H., Liu, B., Lu, J.: Effective caching schemes for minimizing inter-isp traffic in named data networking. In: 2012 IEEE 18th International Conference on Parallel and Distributed Systems, pp. 580–587. IEEE (2012)
Li, J., Wu, H., Liu, B., Lu, J., Wang, Y., Wang, X., Zhang, Y., Dong, L.: Popularity-driven coordinated caching in named data networking. In: Proceedings of the Eighth ACM/IEEE Symposium on Architectures for Networking and Communications Systems, pp. 15–26. ACM (2012)
Li, Z., Point, J.C., Ciftci, S., Eker, O., Mauri, G., Savi, M., Verticale, G.: Icn based shared caching in future converged fixed and mobile network. In: 2015 IEEE 16th International Conference on High Performance Switching and Routing (HPSR), pp. 1–6. IEEE (2015)
Liu, J., Wang, G., Huang, T., Chen, J., Liu, Y.: Modeling the sojourn time of items for in-network cache based on lru policy. China Commun. 11(10), 88–95 (2014)
Psounis, K., Prabhakar, B.: A randomized web-cache replacement scheme. In: Proceedings IEEEINFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No. 01CH37213), vol. 3, pp. 1407–1415. IEEE (2001)
Quevedo, J., Corujo, D., Aguiar, R.: Consumer driven information freshness approach for content centric networking. In: 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 482–487. IEEE (2014)
Hua Ran, J., Lv, N., Zhang, D., Yuan Ma, Y., Yong Xie, Z.: On performance of cache policies in named data networking. In: 2013 International Conference on Advanced Computer Science and Electronics Information (ICACSEI 2013). Atlantis Press (2013)
Rezazad, M., Tay, Y.: A cache miss equation for partitioning an ndn content store. In: Proceedings of the 9th Asian Internet Engineering Conference, pp. 1–8. ACM (2013)
Saxena, D., Raychoudhury, V., Suri, N., Becker, C., Cao, J.: Named data networking: a survey. Comput. Sci. Rev. 19, 15–55 (2016)
Shang, W., Bannis, A., Liang, T., Wang, Z., Yu, Y., Afanasyev, A., Thompson, J., Burke, J., Zhang, B., Zhang, L.: Named data networking of things. In: 2016 IEEE First International Conference on Internet-of-Things Design and Implementation (IoTDI), pp. 117–128. IEEE (2016)
Shang, W., Yu, Y., Droms, R., Zhang, L.: Challenges in iot networking via tcp/ip architecture. Technical Report NDN-0038. NDN Project (2016)
Shi, J., Wang, X., Huang, M.: Icn-based cache-aware routing scheme in msn. Ad Hoc Netw. 75, 106–118 (2018)
Tyson, G., Kaune, S., Miles, S., El-Khatib, Y., Mauthe, A., Taweel, A.: A trace-driven analysis of caching in content-centric networks. In: 2012 21st International Conference on Computer Communications and Networks (ICCCN), pp. 1–7 (2012)
Vural, S., Navaratnam, P., Wang, N., Wang, C., Dong, L., Tafazolli, R.: In-network caching of internet-of-things data. In: 2014 IEEE International Conference on Communications (ICC), pp. 3185–3190. IEEE (2014)
Wang, S., Bi, J., Wu, J., Vasilakos, A.V., et al.: IEEE/ACM Trans. Networking. 24(5), 2742–2755 (2015)
Wu, H., Li, J., Wang, Y., Liu, B.: Emc: the effective multi-path caching scheme for named data networking. In: IEEE International Conference on Computer Communications and Networks (ICCCN), pp. 580–587. IEEE (2013)
Wu, H., Li, J., Pan, T., Liu, B.: A novel caching scheme for the backbone of named data networking. In: 2013 IEEE International Conference on Communications (ICC), pp. 3634–3638. IEEE (2013)
Yao, L., Chen, A., Deng, J., Wang, J., Wu, G.: A cooperative caching scheme based on mobility prediction in vehicular content centric networks. IEEE Trans. Veh. Technol. 67(6), 5435–5444 (2017)
Yi, C., Abraham, J., Afanasyev, A., Wang, L., Zhang, B., Zhang, L.: On the role of routing in named data networking. In: Proceedings of the 1st ACM Conference on Information-Centric Networking, pp. 27–36. ACM (2014)
Zhang, G., Li, Y., Lin, T.: Caching in information centric networking: a survey. Comput. Netw. 57(16), 3128–3141 (2013)
Zhang, L., Afanasyev, A., Burke, J., Jacobson, V., Crowley, P., Papadopoulos, C., Wang, L., Zhang, B., et al.: Named data networking. ACM SIGCOMM Comput. Commun. Rev. 44(3), 66–73 (2014)
Zhang, L., Estrin, D., Burke, J., Jacobson, V., Thornton, J.D., Smetters, D.K., Zhang, B., Tsudik, G., Massey, D., Papadopoulos, C., et al.: Named data networking (ndn) project. Relatório T́ecnico NDN-0001, Xerox Palo Alto Research Center-PARC 157, 158 (2010)
Zhang, M., Luo, H., Zhang, H.: A survey of caching mechanisms in information-centric networking. IEEE Commun. Surv. Tutor. 17(3), 1473–1499 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Gupta, D., Rani, S., Ahmed, S.H., Hussain, R. (2020). Caching Policies in NDN-IoT Architecture. In: Rani, S., Maheswar, R., Kanagachidambaresan, G., Jayarajan, P. (eds) Integration of WSN and IoT for Smart Cities. EAI/Springer Innovations in Communication and Computing. Springer, Cham. https://doi.org/10.1007/978-3-030-38516-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-38516-3_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-38515-6
Online ISBN: 978-3-030-38516-3
eBook Packages: EngineeringEngineering (R0)