Abstract

One of the main advantages of information-centric networking (ICN) is that a requested piece of content can be retrieved from a content store (CS) at any intermediate node, instead of its original content producer. In existing ICN designs, nodes forward Interest packets mainly based on forwarding information base (FIB). FIB is constructed from name prefixes registered by content producers with a list of next hops to the name prefixes. The ICN forwarding engine uses those information to forward Interest packets towards corresponding content producers. CS information of a node is currently used only for checking the availability of cached content objects at the node and is not considered in the data plane of existing ICN forwarding mechanisms. This paper highlights the importance of CS information in an ICN forwarding mechanism and enables neighbor CS information in the data plane to improve the cache hit ratio and forwarding efficiency, especially for resource-constraint Internet of Things (IoT). We propose an efficient CS-based forwarding scheme for IoT. The proposed forwarding scheme exploits CS information of neighbors to find efficient routes to forward Interest packets toward nearby nodes with corresponding cached content. For that, we carefully design an efficient way for CS information sharing using counting bloom filter. We implement the proposed scheme and compare with state-of-the-art ICN forwarding schemes in IoT. Experimental results indicate that the proposed forwarding scheme achieves a significant improvement in terms of cache hit ratio, energy efficiency, content retrieval latency, and response rate.

Highlights

  • This paper extends our preliminary version [1] to develop an efficient content storebased forwarding scheme in information centric networking

  • Information-centric networking (ICN) [2,3] is proposed to address shortcomings of the traditional end-to-end communication model and of Content DeliveryNetworks (CDNs) as well as P2P networking by designing a network layer protocol which focuses on information dissemination and retrieval

  • A radio duty cycle of a node is the ratio of radio active period and the cycle time, the cycle time is the duration of active time and the sleep time of Internet of Things (IoT) nodes

Read more

Summary

Introduction

This paper extends our preliminary version [1] to develop an efficient content storebased forwarding scheme in information centric networking. Content Interest packets can be satisfied faster with cached content objects to reduce the forwarding distance and improve the network performance. In the current design of ICN in general and named data networking (NDN), [2,3], CS of a node is used to store information of cached contents. CS information is currently used to check the existence of requested content at local nodes which are on the routing path toward the corresponding producer, not to route Interest packets The proposed forwarding scheme exploits CS information of neighbors to find efficient routes to forward Interest packets toward nearby nodes with corresponding cached content.

Related Work
Problem Statement
An Efficient Design for CS Information Transmission
Neighbor Content Store Table
Forwarding Scheme
Implementation and Configuration
Obtained Experimental Results
Energy Efficiency
Cache Hit Ratio
Average Content Retrieval Latency
Response Rate
Discussion and Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call