The amount of data on the Internet has risen noticeably due to the exponential increase in the number of Internet of Things (IoT) devices. Recently, Information-Centric Networking (ICN) is acknowledged as a suitable framework for creating IoT network protocols. One notable feature of ICN is in-network caching, which stores the data packets on intermediate routers/nodes that can be accessed by the subscribers when required. This work proposes a novel Distance-based dynamic caching and replacement strategy (DBDCRS) which involves a light weight calculation that utilizes the request aggregation to find the request weight of the requests stored in Pending interest table (PIT) and node weight of a node based on the distance from the subscriber and IoT publisher to accomplish the caching decision. To eliminate the data redundancy, the scheme caches a particular content on a single node along the specific interest-data path. Additionally, a custom cache replacement policy is introduced which retains the essential contents in cache. Simulation results show that our proposed DBDCRS scheme outperform other in-network cache placement schemes in terms of cache hit ratio, server hit reduction ratio, average response latency, and energy consumption.
Read full abstract