Skip to main content

Edge Caching in IoT Smart Environments: Benefits, Challenges, and Research Perspectives Toward 6G

  • Chapter
  • First Online:
IoT Edge Solutions for Cognitive Buildings

Part of the book series: Internet of Things ((ITTCC))

Abstract

In the next few years, smart environments are expected to originate billions of raw Internet of Things (IoT) data that need to be stored and processed in order to implement a variety of control and monitoring services. While complex and long-term processing typically relies on remote cloud facilities, low-latency and interactive cognitive services may highly benefit from caching and computation resources, as well as artificial intelligence (AI) components, deployed at the network edge, close to where data are produced. Therefore, edge caching will play a pivotal role for the efficient and effective deployment of smart and cognitive environments, including houses and buildings. In this chapter, we scan the literature related to edge caching for IoT smart environments and identify the most promising decision policies together with the key benefits and open challenges. Conventional caching techniques are first scanned, before delving into more disruptive in-network caching solutions built upon the named data networking (NDN) paradigm. Focus will be then on the possible interplay of NDN-based edge caching policies with software-defined networking (SDN), as well as on the opportunities to leverage edge caching powered by AI techniques as a prominent sixth-generation (6G) enabler.

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 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    In the following, we assume that there are more available cachers at the edge. The presence of a single edge cacher, sometimes considered in the literature, is treated as a special simplified case.

References

  1. Ahmed, E., Yaqoob, I., Gani, A., Imran, M., and Guizani, M., Internet-of-things-based smart environments: state of the art, taxonomy, and open research challenges. IEEE Wirel. Commun. 23(5), 10–16 (2016)

    Article  Google Scholar 

  2. Cicirelli, F., Guerrieri, A., Spezzano, G., Vinci, A., Briante, O., Ruggeri, G., iSapiens: A platform for social and pervasive smart environments. In: IEEE 3rd World Forum on Internet of Things (WF-IoT), pp. 365–370 (2016)

    Google Scholar 

  3. Ploennigs, J., Ba, A., Barry, M.: Materializing the promises of cognitive iot: how cognitive buildings are shaping the way. IEEE Int. Things J. 5(4), 2367–2374 (2017)

    Article  Google Scholar 

  4. Sarkar, S., Chatterjee, S., Misra, S.: Assessment of the suitability of fog computing in the context of internet of things. IEEE Trans. Cloud Comput. 6(1), 46–59 (2015)

    Article  Google Scholar 

  5. Yao, J., Han, T., Ansari, N.: On mobile edge caching. IEEE Commun. Surveys Tutor. 21(3), 2525–2553 (2019)

    Article  Google Scholar 

  6. Mišić, J., Mišić, V.B.: Proxy cache maintenance using multicasting in coap IoT domains. IEEE Int. Things J. 5(3), 1967–1976 (2018)

    Article  Google Scholar 

  7. Wang, S., Zhang, X., Zhang, Y., Wang, L., Yang, J., Wang, W.: A survey on mobile edge networks: convergence of computing, caching and communications. IEEE Access 5, 6757–6779 (2017)

    Article  Google Scholar 

  8. Amadeo, M., Ruggeri, G., Campolo, C., Molinaro, A., Mangiullo, G.: Caching popular and fresh IoT contents at the edge via named data networking. In: IEEE INFOCOM WKSHPS, pp. 610–615 (2020)

    Google Scholar 

  9. Ruggeri, G., Amadeo, M., Campolo, C., Molinaro, A., Iera, A.: Caching popular transient IoT contents in an SDN-based edge infrastructure. IEEE Trans. Netw. Ser. Manag. 18, 3432–3447 (2021)

    Article  Google Scholar 

  10. 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, Piscataway (2014)

    Google Scholar 

  11. Li, X., Xie, R., Yu, F.R., Huang, T., Liu, Y.: Advancing software-defined service-centric networking toward in-network intelligence. IEEE Netw. 35, 210–218 (2021)

    Article  Google Scholar 

  12. Zeng, D., et al.: Guest editorial: in-network computing: emerging trends for the edge-cloud continuum. IEEE Netw. 35(5), 12–13 (2021)

    Article  Google Scholar 

  13. Zhou, Z., Chen, X., Li, E., Zeng, L., Luo, K., Zhang, J.: Edge intelligence: paving the last mile of artificial intelligence with edge computing. Proc. IEEE 107(8), 1738–1762 (2019)

    Article  Google Scholar 

  14. Chen, Q., Yu, F.R., Huang, T., Xie, R., Liu, J., Liu, Y.: An integrated framework for software defined networking, caching, and computing. IEEE Netw. 31(3), 46–55 (2017)

    Article  Google Scholar 

  15. Zhang, L. et al.: Named data networking. ACM SIGCOMM Comput. Commun. Rev. 44(3), 66–73 (2014)

    Article  Google Scholar 

  16. Baccelli, E., Mehlis, C., Hahm, O., Schmidt, T.C., Wählisch, M.: Information centric networking in the IoT: experiments with NDN in the Wild. In: ACM Conference on Information-Centric Networking, pp. 77–86 (2014)

    Google Scholar 

  17. Amadeo, M.: A literature review on caching transient contents in vehicular named data networking. In: Telecom, vol. 2, no. 1, pp. 75–92. Multidisciplinary Digital Publishing Institute, Basel (2021)

    Google Scholar 

  18. Takemasa, J., Koizumi, Y., Hasegawa, T., Psaras, I.: On energy reduction and green networking enhancement due to in-network caching. In: IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems, pp. 513–518 (2015)

    Google Scholar 

  19. Hail, M.A., Amadeo, M., Molinaro, A., Fischer, S.: Caching in named data networking for the wireless internet of things. In: IEEE RIoT, pp. 1–6 (2015)

    Google Scholar 

  20. Hahm, O. et al.: Low-power internet of things with NDN & cooperative caching. In: ACM Conference on Information-Centric Networking, pp. 98–108 (2017)

    Google Scholar 

  21. Xu, J., Ota, K., Dong, M.: Energy efficient hybrid edge caching scheme for tactile internet in 5G. IEEE Trans. Green Commun. Netw. 3(2), 483–493 (2019)

    Article  Google Scholar 

  22. Amadeo, M., Campolo, C., Ruggeri, G., Molinaro, A.: Beyond edge caching: freshness and popularity aware IoT data caching via NDN at internet-scale. IEEE Trans. Green Commun. Netw. 6, 352–364 (2021)

    Article  Google Scholar 

  23. Ren, Y., Zhang, X., Wu, T., Tan, Y.: In-network caching for the green internet of things. IEEE Access 9, 76413–76422 (2021)

    Article  Google Scholar 

  24. Zhang, M., Luo, H., Zhang, H.: A survey of caching mechanisms in information-centric networking. IEEE Commun. Surveys Tutor. 17(3), 1473–1499 (2015)

    Article  Google Scholar 

  25. Ioannou, A., Weber, S.: A survey of caching policies and forwarding mechanisms in information-centric networking. IEEE Commun. Surveys Tutor. 18(4), 2847–2886 (2016)

    Article  Google Scholar 

  26. Serhane, O., Yahyaoui, K., Nour, B., Moungla, H.: A survey of icn content naming and in-network caching in 5g and beyond networks. IEEE Int. Things J. 8, 4081–4104 (2020)

    Article  Google Scholar 

  27. Chen, B., Liu, L., Sun, M., Ma, H.: IoTCache: toward data-driven network caching for internet of things. IEEE Int. Things J. 6(6), 10064–10076 (2019)

    Article  Google Scholar 

  28. Breslau, L., Cao, P., Fan, L., Phillips, G., Shenker, S.: Web caching and Zipf-like distributions: Evidence and implications. In: IEEE INFOCOM’99, vol. 1, pp. 126–134 (1999)

    Google Scholar 

  29. Pfender, J., Valera, A., Seah, W.K.: Performance comparison of caching strategies for information-centric IoT. In: ACM Conference on Information-Centric Networking, pp. 43–53 (2018)

    Google Scholar 

  30. Meddeb, M., Dhraief, A., Belghith, A., Monteil, T., Drira, K.: How to cache in ICN-based IoT environments? In: IEEE/ACS 14th International Conference on Computer Systems and Applications (AICCSA), pp. 1117–1124 (2017)

    Google Scholar 

  31. Swaroop, K.N., Chandu, K., Gorrepotu, R., Deb, S.: A health monitoring system for vital signs using IoT. Int. Things 5, 116–129 (2019)

    Article  Google Scholar 

  32. Afanasyev, A. et al. “NFD Developer’s Guide (Release 11), Technical Report NDN-0021” August 2021.

    Google Scholar 

  33. Pallis, G., Vakali, A.: Insight and perspectives for content delivery networks. Commun. ACM 49(1), 101–106 (2006)

    Article  Google Scholar 

  34. Sun, X., Ansari, N.: Dynamic resource caching in the IoT application layer for smart cities. IEEE Int. Things J. 5(2), 606–613 (2017)

    Article  Google Scholar 

  35. Piao, Z., Peng, M., Liu, Y., Daneshmand, M.: Recent advances of edge cache in radio access networks for internet of things: techniques, performances, and challenges. IEEE Int. Things J. 6(1), 1010–1028 (2018)

    Article  Google Scholar 

  36. Zhang, S., Liu, J.: Optimal probabilistic caching in heterogeneous IoT networks. IEEE Int. Things J. 7(4), 3404–3414 (2020)

    Article  Google Scholar 

  37. Zeydan, E., Bastug, E., Bennis, M., Kader, M.A., Karatepe, I.A., Er, A.S., Debbah, M.: Big data caching for networking: moving from cloud to edge. IEEE Commun. Mag. 54(9), 36–42 (2016)

    Article  Google Scholar 

  38. Xu, Y., Li, Y., Wang, Z., Lin, T., Zhang, G., Ci, S.: Coordinated caching model for minimizing energy consumption in radio access network. In: IEEE International Conference on Communications (ICC), pp. 2406–2411 (2014)

    Google Scholar 

  39. Naas, M.I., Parvedy, P.R., Boukhobza, J., Lemarchand, L.: iFogStor: an IoT data placement strategy for fog infrastructure. In: IEEE 1st International Conference on Fog and Edge Computing (ICFEC), pp. 97–104 (2017)

    Google Scholar 

  40. Tarnoi, S., Suksomboon, K., Kumwilaisak, W., Ji, Y.: Performance of probabilistic caching and cache replacement policies for content-centric networks. In: IEEE LCN, pp. 99–106 (2014)

    Google Scholar 

  41. Yang, W., Qin, Y., Yi, Z., Wang, X., Liu, Y.: Providing cache consistency guarantee for ICN-based IoT based on push mechanism. IEEE Commun. Lett. 25, 3858–3862 (2021)

    Article  Google Scholar 

  42. Zhu, H., Cao, Y., Wei, X., Wang, W., Jiang, T., Jin, S.: Caching transient data for internet of things: a deep reinforcement learning approach. IEEE Int. Things J. 6(2), 2074–2083 (2018)

    Article  Google Scholar 

  43. Asmat, H., Din, I.U., Ullah, F., Talha, M., Khan, M., Guizani, M.: ELC: Edge linked caching for content updating in information-centric internet of things. Comput. Commun. 156, 174–182 (2020)

    Article  Google Scholar 

  44. Fatale, S., Prakash, R.S., Moharir, S.: Caching policies for transient data. IEEE Trans. Commun. 68(7), 4411–4422 (2020)

    Article  Google Scholar 

  45. Nour, B., Khelifi, H., Moungla, H., Hussain, R., Guizani, N.: A distributed cache placement scheme for large-scale information-centric networking. IEEE Netw. 34(6), 126–132 (2020)

    Article  Google Scholar 

  46. Vural, S., Wang, N., Navaratnam, P., Tafazolli, R.: Caching transient data in internet content routers. IEEE/ACM Trans. Netw. 25(2), 1048–1061 (2016)

    Article  Google Scholar 

  47. Meddeb, M., Dhraief, A., Belghith, A., Monteil, T., Drira, K., Mathkour, H.: Least fresh first cache replacement policy for NDN-based IoT networks. Pervasive Mob. Comput. 52, 60–70 (2019)

    Article  Google Scholar 

  48. Yang, Y., Song, T.: Energy-efficient cooperative caching for information-centric wireless sensor networking. IEEE Int. Things J. 9, 846–857 (2021)

    Article  Google Scholar 

  49. Wang, X., Wang, X., Li, Y.: NDN-based IoT with edge computing. Future Gener. Comput. Syst. 115, 397–405 (2021)

    Article  Google Scholar 

  50. Quevedo, J., Corujo, D., Aguiar, R.: Consumer driven information freshness approach for content centric networking. In: IEEE INFOCOM WKSHPS, pp. 482–487 (2014)

    Google Scholar 

  51. Bernardini, C., Silverston, T., Olivier, F.: MPC: Popularity-based caching strategy for content centric networks. In: IEEE International Conference on Communications (ICC), pp. 3619–3623 (2013)

    Google Scholar 

  52. Ong, M.D., Chen, M., Taleb, T., Wang, X., Leung, V.: FGPC: Fine-grained popularity-based caching design for content centric networking. In: ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, pp. 295–302 (2014)

    Google Scholar 

  53. Zheng, Q., Kan, Y., Chen, J., Wang, S., Tian, H.: A cache replication strategy based on betweenness and edge popularity in named data networking. In: IEEE ICC, pp. 1–7 (2019)

    Google Scholar 

  54. An, Y., Luo, X.: An in-network caching scheme based on energy efficiency for content-centric networks. IEEE Access 6, 20184–20194 (2018)

    Article  Google Scholar 

  55. Kreutz, D., Ramos, F.M., Verissimo, P.E., Rothenberg, C.E., Azodolmolky, S., Uhlig, S.: Software-defined networking: a comprehensive survey. Proc. IEEE 103(1), 14–76 (2014)

    Article  Google Scholar 

  56. Baktir, A.C., Ozgovde, A., Ersoy, C.: How can edge computing benefit from software-defined networking: a survey, use cases, and future directions. IEEE Commun. Surveys Tutor. 19(4), 2359–2391 (2017)

    Article  Google Scholar 

  57. Zhang, Q.-Y., Wang, X.-W., Huang, M., Li, K.-Q., Das, S.K.: Software defined networking meets information centric networking: a survey. IEEE Access 6, 39547–39563 (2018)

    Article  Google Scholar 

  58. Khodaparas, S., Benslimane, A., Yousefi, S.: A software-defined caching scheme for the internet of things. Comput. Commun. 158, 178–188 (2020)

    Article  Google Scholar 

  59. Nour, B., Cherkaoui, S.: A network-based compute reuse architecture for IoT applications (2021). Preprint arXiv:2104.03818

    Google Scholar 

  60. Shuja, J., Bilal, K., Alasmary, W., Sinky, H., Alanazi, E.: Applying machine learning techniques for caching in next-generation edge networks: a comprehensive survey. J. Netw. Comput. Appl. 181, 103005 (2021)

    Article  Google Scholar 

  61. Wang, X., Han, Y., Wang, C., Zhao, Q., Chen, X., Chen, M.: In-edge ai: Intelligentizing mobile edge computing, caching and communication by federated learning. IEEE Netw. 33(5), 156–165 (2019)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Giuseppe Ruggeri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Amadeo, M., Campolo, C., Ruggeri, G., Molinaro, A. (2023). Edge Caching in IoT Smart Environments: Benefits, Challenges, and Research Perspectives Toward 6G. In: Cicirelli, F., Guerrieri, A., Vinci, A., Spezzano, G. (eds) IoT Edge Solutions for Cognitive Buildings. Internet of Things. Springer, Cham. https://doi.org/10.1007/978-3-031-15160-6_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-15160-6_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-15159-0

  • Online ISBN: 978-3-031-15160-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics