ProNDN: MCDM-Based Interest Forwarding and Cooperative Data Caching for Named Data Networking

Named data networking (NDN), as a specific architecture design of information-centric networking (ICN), has quickly became a promising candidate for future Internet architecture, where communications are driven by data names instead of IP addresses. To realize the NDN communication paradigm in the f...

Full description

Saved in:
Bibliographic Details
Main Author: Cong Pu
Format: Article
Language:English
Published: Wiley 2021-01-01
Series:Journal of Computer Networks and Communications
Online Access:http://dx.doi.org/10.1155/2021/6640511
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832563294628478976
author Cong Pu
author_facet Cong Pu
author_sort Cong Pu
collection DOAJ
description Named data networking (NDN), as a specific architecture design of information-centric networking (ICN), has quickly became a promising candidate for future Internet architecture, where communications are driven by data names instead of IP addresses. To realize the NDN communication paradigm in the future Internet, two important features, stateful forwarding and in-network caching, have been proposed to cope with drawbacks of host-based communication protocols. The stateful forwarding is designed to maintain the state of pending Interest packets to guide Data packets back to requesting consumers, while the in-network caching is used to reduce both network traffic and data access delay to improve the overall performance of data access. However, the conventional stateful forwarding approach is not adaptive and responsive to diverse network conditions because it fails to consider multiple network metrics to make Interest forwarding decision. In addition, the default in-network caching strategy relies on storing each received Data packet regardless of various caching constraints and criteria, which causes the routers in the vicinity of data producers to suffer from excessive caching overhead. In this paper, we propose the ProNDN, a novel stateful forwarding and in-network caching strategy for NDN networks. The ProNDN consists of multicriteria decision-making (MCDM) based interest forwarding and cooperative data caching. The basic idea of the MCDM-based interest forwarding is to employ Technique for Order Performance by Similarity to Idea Solution (TOPSIS) to dynamically evaluate outgoing interface alternatives based on multiple network metrics and objectively select an optimal outgoing interface to forward the Interest packet. In addition, the cooperative data caching consists of two schemes: CacheData, which caches the data, and CacheFace, which caches the outgoing interface. We conduct extensive simulation experiments for performance evaluation and comparison with prior schemes. The simulation results show that the ProNDN can improve Interest satisfaction ratio and Interest satisfaction latency as well as reduce hop count and Content Store utilization ratio.
format Article
id doaj-art-685be67c8a4c41338a02c77be5c2b6b9
institution Kabale University
issn 2090-7141
2090-715X
language English
publishDate 2021-01-01
publisher Wiley
record_format Article
series Journal of Computer Networks and Communications
spelling doaj-art-685be67c8a4c41338a02c77be5c2b6b92025-02-03T01:20:32ZengWileyJournal of Computer Networks and Communications2090-71412090-715X2021-01-01202110.1155/2021/66405116640511ProNDN: MCDM-Based Interest Forwarding and Cooperative Data Caching for Named Data NetworkingCong Pu0Department of Computer Sciences and Electrical Engineering, Marshall University, Huntington, WV 25755, USANamed data networking (NDN), as a specific architecture design of information-centric networking (ICN), has quickly became a promising candidate for future Internet architecture, where communications are driven by data names instead of IP addresses. To realize the NDN communication paradigm in the future Internet, two important features, stateful forwarding and in-network caching, have been proposed to cope with drawbacks of host-based communication protocols. The stateful forwarding is designed to maintain the state of pending Interest packets to guide Data packets back to requesting consumers, while the in-network caching is used to reduce both network traffic and data access delay to improve the overall performance of data access. However, the conventional stateful forwarding approach is not adaptive and responsive to diverse network conditions because it fails to consider multiple network metrics to make Interest forwarding decision. In addition, the default in-network caching strategy relies on storing each received Data packet regardless of various caching constraints and criteria, which causes the routers in the vicinity of data producers to suffer from excessive caching overhead. In this paper, we propose the ProNDN, a novel stateful forwarding and in-network caching strategy for NDN networks. The ProNDN consists of multicriteria decision-making (MCDM) based interest forwarding and cooperative data caching. The basic idea of the MCDM-based interest forwarding is to employ Technique for Order Performance by Similarity to Idea Solution (TOPSIS) to dynamically evaluate outgoing interface alternatives based on multiple network metrics and objectively select an optimal outgoing interface to forward the Interest packet. In addition, the cooperative data caching consists of two schemes: CacheData, which caches the data, and CacheFace, which caches the outgoing interface. We conduct extensive simulation experiments for performance evaluation and comparison with prior schemes. The simulation results show that the ProNDN can improve Interest satisfaction ratio and Interest satisfaction latency as well as reduce hop count and Content Store utilization ratio.http://dx.doi.org/10.1155/2021/6640511
spellingShingle Cong Pu
ProNDN: MCDM-Based Interest Forwarding and Cooperative Data Caching for Named Data Networking
Journal of Computer Networks and Communications
title ProNDN: MCDM-Based Interest Forwarding and Cooperative Data Caching for Named Data Networking
title_full ProNDN: MCDM-Based Interest Forwarding and Cooperative Data Caching for Named Data Networking
title_fullStr ProNDN: MCDM-Based Interest Forwarding and Cooperative Data Caching for Named Data Networking
title_full_unstemmed ProNDN: MCDM-Based Interest Forwarding and Cooperative Data Caching for Named Data Networking
title_short ProNDN: MCDM-Based Interest Forwarding and Cooperative Data Caching for Named Data Networking
title_sort prondn mcdm based interest forwarding and cooperative data caching for named data networking
url http://dx.doi.org/10.1155/2021/6640511
work_keys_str_mv AT congpu prondnmcdmbasedinterestforwardingandcooperativedatacachingfornameddatanetworking