Abstract
Named Data Networking (NDN) is a data-driven networking model that proposes to fetch data using names instead of source addresses. This new architecture is considered attractive for the Internet of Things (IoT) due to its salient features, such as naming, caching, and stateful forwarding, which allow it to support the major requirements of IoT environments natively. Nevertheless, some NDN mechanisms, such as forwarding, need to be optimized to accommodate the constraints of IoT devices and networks. This paper presents LAFS, a Learning-based Adaptive Forwarding Strategy for NDN-based IoT networks. LAFS enhances network performances while alleviating the use of its resources. The proposed strategy is based on a learning process that provides the necessary knowledge allowing network nodes to collaborate smartly and offer a lightweight and adaptive forwarding scheme, best suited for IoT environments. LAFS is implemented in ndnSIM and compared with state-of-the-art NDN forwarding schemes. As the obtained results demonstrate, LAFS outperforms the benchmarked solutions in terms of content retrieval time, request satisfactory rate, and energy consumption.










Similar content being viewed by others
References
Djama A, Djamaa B, Senouci MR (2019) Tcp/ip and icn networking technologies for the internet of things: a comparative study. In: The 4th international conference on networking and advanced systems (ICNAS). IEEE, Annaba, pp 1–6
Jacobson V, Smetters DK, Thornton JD, Plass MF, Briggs NH, Braynard RL (2009) Networking named content. In: Proceedings of the 5th international conference on Emerging networking experiments and technologies. ACM, pp 1–12
Boukerche A, Turgut B, Aydin N, Ahmad MZ, Bölöni L, Turgut D (2011) Routing protocols in ad hoc networks A survey. Comput Netw 55(13):3032–3080
Shu L, Zhang Y, Yang LT, Wang Y u, Hauswirth M, Xiong N (2010) Tpgf: geographic routing in wireless multimedia sensor networks. Telecommun Syst 44(1-2):79–95
Bouatit MN, Boumerdassi S, Minet P, Djama A (2016) Fault-tolerant mechanism for multimedia transmission in wireless sensor networks. In: 2016 IEEE 84th vehicular technology conference (VTC-Fall). pp 1–6
Tseng Y-C, Ni S-Y, Chen Y-S, Sheu J-P (2002) The broadcast storm problem in a mobile ad hoc network. Wirel. Netw. 8(2/3):153–167
Djama A, Djamaa B, Senouci MR (2020) Information-centric networking solutions for the internet of things: a systematic mapping review. Comput Commun 159:37–59
NDN Forwarder Daemon. https://named-data.net/doc/NFD/current/ [Accessed Jan. 21, 2021]
Zhang L, Afanasyev A, Burke J, Jacobson V, Crowley P, Papadopoulos C, Wang L, Zhang B et al (2014) Named data networking. ACM SIGCOMM Comp Comm. Rev 44(3):66–73
Lipman J, Liu H, Stojmenovic I (2009) Broadcast in ad hoc networks. In: Guide to wireless ad hoc networks. Springer, pp 121–150
Wang L, Afanasyev A, Kuntz R, Vuyyuru R, Wakikawa R, Zhang L (2012) Rapid traffic information dissemination using named data. In: Proceedings of the 1st ACM workshop on emerging name-oriented mobile networking design - architecture, algorithms, and applications, NoM ’12. Association for Computing Machinery, New York, pp 7–12
Angius F, Gerla M, Pau G (2012) Bloogo: Bloom filter based gossip algorithm for wireless ndn. In: Proceedings of the 1st ACM workshop on emerging name-oriented mobile networking design - architecture, algorithms, and applications, NoM ’12. Association for Computing Machinery, New York, pp 25–30
Amadeo M, Campolo C, Molinaro A, Mitton N (2013) Named data networking: A natural design for data collection in wireless sensor networks. In: 2013 IFIP wireless days (WD). pp 1–6
Intanagonwiwat C, Govindan R, Estrin D, Heidemann J, Silva F (2003) Directed diffusion for wireless sensor networking. IEEE/ACM Trans Netw (ToN) 11(1):2–16
Amadeo M, Molinaro A, Ruggeri G (2013) E-chanet: Routing, forwarding and transport in information-centric multihop wireless networks. Comput Commun 36(7):792–803
Yu Y, Dilmaghani RB, Calo S, Sanadidi MY, Gerla M (2013) Interest propagation in named data manets. In: 2013 international conference on computing, networking and communications (ICNC). pp 1118–1122
You L u, Zhou B, Tung Lung-Chih, Gerla M, Ramesh A, Nagaraja L (2013) Energy-efficient content retrieval in mobile cloud. Association for Computing Machinery, New York, pp 21–26
Baccelli E, Mehlis C, Hahm O, Schmidt T, Wählisch M (2014) Information centric networking in the IoT: experiments with NDN in the wild. In: 1st ACM conference on information-centric networking (ICN-2014). ACM, Paris
Aboud A, Touati H, Hnich B (2019) Efficient forwarding strategy in a ndn-based internet of things. Clust Comput 22(3):805–818
Gao S, Zhang H, Zhang B (2016) Energy efficient interest forwarding in ndn-based wireless sensor networks. Mob Inf Syst 2016
Amadeo M, Campolo C, Molinaro A (2017) A novel hybrid forwarding strategy for content delivery in wireless information-centric networks. Comput Commun 109:104–116
Abane A, Daoui M, Bouzefrane S, Muhlethaler P (2019) A lightweight forwarding strategy for named data networking in low-end iot. J Netw Comput Appl 148:102445
Kuai M, Hong X (2019) Location-based deferred broadcast for ad-hoc named data networking. Future Internet 11(6)
ndnSIM Simulator, 08 2020. https://ndnsim.net/current/
CCN-lite Project. http://ccn-lite.net/ [Accessed Dec. 20, 2020]
RIOT operating system. http://www.riot-os.org/ [Accessed Jan. 21, 2021]
QualNet network simulation software. https://www.scalable-networks.com/products/qualnet-network-simulation-software-tool/ [Accessed Dec. 20, 2020]
Common Open Research Emulator. https://www.nrl.navy.mil/itd/ncs/products/core [Accessed Dec. 20, 2020]
Issariyakul T, Hossain E (2009) Introduction to network simulator 2 (ns2). In: Introduction to network simulator NS2. Springer, pp 1–18
OMNeT++. https://omnetpp.org/ [Accessed Jan. 21, 2021]
Arduino. https://www.arduino.cc/ [Accessed Jan. 21, 2021]
He Z, Zhang J, Hu Z, Quan L, Shi L, Chen J, Xuan W, Zhang Z, Dong S, Luo J (2019) Waist-wearable wireless respiration sensor based on triboelectric effect. Nano Energy 59:75–83
The Network Simulator. https://www.nsnam.org/ [Accessed Dec. 20, 2020]
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Djama, A., Djamaa, B., Senouci, M.R. et al. LAFS: a learning-based adaptive forwarding strategy for NDN-based IoT networks. Ann. Telecommun. 77, 311–330 (2022). https://doi.org/10.1007/s12243-021-00850-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12243-021-00850-2