Interest Forwarding in Named Data Networking Using Reinforcement Learning

In-network caching is one of the key features of information-centric networks (ICN), where forwarding entities in a network are equipped with memory with which they can temporarily store contents and satisfy en route requests. Exploiting in-network caching, therefore, presents the challenge of effic...

Full description

Bibliographic Details
Main Author: Olumide Akinwande
Format: Article
Language:English
Published: MDPI AG 2018-10-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/18/10/3354
_version_ 1811278782206574592
author Olumide Akinwande
author_facet Olumide Akinwande
author_sort Olumide Akinwande
collection DOAJ
description In-network caching is one of the key features of information-centric networks (ICN), where forwarding entities in a network are equipped with memory with which they can temporarily store contents and satisfy en route requests. Exploiting in-network caching, therefore, presents the challenge of efficiently coordinating the forwarding of requests with the volatile cache states at the routers. In this paper, we address information-centric networks and consider in-network caching specifically for Named Data Networking (NDN) architectures. Our proposal departs from the forwarding algorithms which primarily use links that have been selected by the routing protocol for probing and forwarding. We propose a novel adaptive forwarding strategy using reinforcement learning with the random neural network (NDNFS-RLRNN), which leverages the routing information and actively seeks new delivery paths in a controlled way. Our simulations show that NDNFS-RLRNN achieves better delivery performance than a strategy that uses fixed paths from the routing layer and a more efficient performance than a strategy that retrieves contents from the nearest caches by flooding requests.
first_indexed 2024-04-13T00:42:00Z
format Article
id doaj.art-4bec6ddcb4154755adaf1df6cff33691
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-13T00:42:00Z
publishDate 2018-10-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-4bec6ddcb4154755adaf1df6cff336912022-12-22T03:10:07ZengMDPI AGSensors1424-82202018-10-011810335410.3390/s18103354s18103354Interest Forwarding in Named Data Networking Using Reinforcement LearningOlumide Akinwande0Department of Electrical and Electronic Engineering, Imperial College, London SW7 2AZ, UKIn-network caching is one of the key features of information-centric networks (ICN), where forwarding entities in a network are equipped with memory with which they can temporarily store contents and satisfy en route requests. Exploiting in-network caching, therefore, presents the challenge of efficiently coordinating the forwarding of requests with the volatile cache states at the routers. In this paper, we address information-centric networks and consider in-network caching specifically for Named Data Networking (NDN) architectures. Our proposal departs from the forwarding algorithms which primarily use links that have been selected by the routing protocol for probing and forwarding. We propose a novel adaptive forwarding strategy using reinforcement learning with the random neural network (NDNFS-RLRNN), which leverages the routing information and actively seeks new delivery paths in a controlled way. Our simulations show that NDNFS-RLRNN achieves better delivery performance than a strategy that uses fixed paths from the routing layer and a more efficient performance than a strategy that retrieves contents from the nearest caches by flooding requests.http://www.mdpi.com/1424-8220/18/10/3354information centric networksnamed data networkingcognitive packet networksrandom neural networks
spellingShingle Olumide Akinwande
Interest Forwarding in Named Data Networking Using Reinforcement Learning
Sensors
information centric networks
named data networking
cognitive packet networks
random neural networks
title Interest Forwarding in Named Data Networking Using Reinforcement Learning
title_full Interest Forwarding in Named Data Networking Using Reinforcement Learning
title_fullStr Interest Forwarding in Named Data Networking Using Reinforcement Learning
title_full_unstemmed Interest Forwarding in Named Data Networking Using Reinforcement Learning
title_short Interest Forwarding in Named Data Networking Using Reinforcement Learning
title_sort interest forwarding in named data networking using reinforcement learning
topic information centric networks
named data networking
cognitive packet networks
random neural networks
url http://www.mdpi.com/1424-8220/18/10/3354
work_keys_str_mv AT olumideakinwande interestforwardinginnameddatanetworkingusingreinforcementlearning