Abstract
Named Data Networking (NDN) has been recognized as a lever to the Internet of Things (IoT). One of the most founding features of NDN is in-network caching to improve data availability and reduce retrieval delays and network load. Despite the existence of several caching decision algorithms, the fetching and distribution of contents with minimum resource utilization remains a great challenge. In this article, we propose an efficient caching technique named PoolCache that augments the effective caching capacity of some defined conglomerates of nodes. This is accomplished by pooling the various caches and manage them in a way to insure zero content redundancy within any defined node conglomerate. The resulting high diversity of cached contents throughout the network tacitly amounts to much better overall performances. We conducted extensive simulations using the CCNsim simulator to evaluate the performance of PoolCache and compare it to that of some well known caching strategies. Simulations using a large Transit Stub topology show that PoolCache clearly outperforms the other caching strategies in terms of a much greater content diversity and consequently a limited number of content evictions, a much better cache hit ratio, and a much lower content retrieval delay. Simulations also showed that PoolCache benefits from any eventual content popularity.
Highlights
T HE Internet of Things (IoT) is a revolutionizing and challenging ecosystem that is drastically changing our work styles, our ways to interact, behave, and reason about our surrounding
IoT is providing an advanced platform using a wide variety of networking protocols, where smart objects communicate, learn, anticipate and perceive in a much more effective way to respond to issues, and challenges
IMPACT OF CONTENT POPULARITY ON POOLCACHE The conducted simulations assumed that Interests are generated at each consumer following the Independent Request Model (IRM), and the contents requested in these Interests follow the Zipf probability distribution model with a skewness or popularity parameter α = 1.2
Summary
T HE Internet of Things (IoT) is a revolutionizing and challenging ecosystem that is drastically changing our work styles, our ways to interact, behave, and reason about our surrounding. We propose to efficiently pool, manage, assign and control the available caching storage at each router conglomerate as a distributed pooled storage resource To this end, we may perform a clustering of the network nodes, or designate the nodes within the different conglomerate/clusters or rely on the underlying network topology. Few solutions have been proposed in the literature that focused on managing and controlling the caches of local nodes in a distributed manner to reduce caching redundancy and increase content diversity within the entire network. This work advances the state of the art by offering a distributed simple and efficient caching policy that simultaneously accounts for the content popularity, higher content diversity, caching at the edge of the network, greater efficiency and fully compliant with NDN pillars.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.