Abstract

Existing information-centric networking (ICN) designs for Internet of Things (IoT) mostly make caching decisions based on probability or content popularity. From the energy-efficient perspective, those strategies may not always be energy efficient in resource-constrained IoT because without considering the energy reward of caching decisions, inappropriate routers and content objects may be selected for caching, which may lead to negative energy rewards. In this paper, we analyze the energy consumption of content caching and content retrieval in resource-constrained IoT and calculate caching energy reward as a key metric to measure the energy efficiency of a caching decision. We then propose an efficient cache placement and cache replacement mechanism based on the caching energy reward to improve the energy efficiency of caching decisions. Through analysis and experimental results, we show that the proposed mechanism achieves a significant improvement in terms of energy efficiency, stretch ratio, and cache hit ratio compared to state-of-the-art caching schemes.

Highlights

  • Information-centric Networking (ICN) is recognized in the literature as one of the most potential networking architectures for the Internet of Things (IoT)

  • Through analysis and experimental results, we show that the proposed mechanism achieves a significant improvement in terms of energy efficiency compared to state-of-the-art caching schemes

  • Our analysis shows that the caching energy reward for content ck depends on the popularity of ck, measured by the number of interest messages sent for ck, and the content access frequency, measured by the number of interest messages sent for ck in a unit of time

Read more

Summary

Introduction

Information-centric Networking (ICN) is recognized in the literature as one of the most potential networking architectures for the Internet of Things (IoT). With resource-constrained IoT, when the node is out of battery, its cached content objects are not accessible This aspect can make a caching decision based on probability or popularity without considering energy factors become inefficient in terms of energy when selecting inappropriate content routers. Energy consumption to cache and retrieve a cached content object ck from a content router r can be even higher than energy consumption to forward interest messages to the original content producer o As explained above, this issue may be not very important in normal cases of the Internet or edge computing because energy consumption may not be the most important factor, but the network performance. The motivation of this paper is to design an efficient ICN caching mechanism for resource-constrained IoT taking energy efficiency as the key factor.

Related Work
Energy Reward-Based Caching Mechanism
Performance Evaluation
Findings
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