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...
Main Author: | |
---|---|
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 |