2019網際網路技術學刊Requires access

A New Cache Placement Strategy for Wireless Internet of Things

Wei Hua, Hong Luo, Yan Sun

Open publisher page 2 citations

Abstract

Caching has shown the success in performance improvement for many wireless communications and networking systems. However, the existing researches generally decide whether cache the data or replace it rely on local content popularity on each single node. It will cause different nodes caching the same data and result in unnecessary cache redundancy. In this paper, we investigate the global optimal problem of cache placement for IoT. We first prove that finding the optimal data cache location from the whole network is an NP-hard problem, and propose a centralized algorithm to obtain the approximate global optimal solution based on the Lagrangian Heuristic Algorithm. Then, inspired by the Lagrangian relaxation, we transform the iteration procedure of finding the optimal cache location into local decisions of cache location selection and cache replacement, and we propose a distributed cache placement algorithm. Besides, the cache replacement algorithm can also be used to adjust the best cache location when the user requirement changes. Finally, we implement the distributed cache placement strategy in NDN. The experimental results show that the distributed caching strategy approximates the global optimal solution very well, and can save the network traffic by about 12.6% on average comparing with other caching strategies.

About this research paper

What this paper is about

Caching has shown the success in performance improvement for many wireless communications and networking systems. However, the existing researches generally decide whether cache the data or replace it rely on local content popularity on each single node. It will cause different nodes caching the same data and result in unnecessary cache redundancy. In this paper, we investigate the global optimal problem of cache placement for IoT. We first prove that finding the optimal data cache location from the whole network is an NP-hard problem, and propose a centralized algorithm to obtain the approximate global optimal solution based on the Lagrangian Heuristic Algorithm. Then, inspired by the Lagrangian relaxation, we transform the iteration procedure of finding the optimal cache location into local decisions of cache location selection and cache replacement, and we propose a distributed cache placement algorithm. Besides, the cache replacement algorithm can also be used to adjust the best cache location when the user requirement changes. Finally, we implement the distributed cache placement strategy in NDN. The experimental results show that the distributed caching strategy approximates the global optimal solution very well, and can save the network traffic by about 12.6% on average comparing with other caching strategies.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Caching has shown the success in performance improvement for many wireless communications and networking systems. However, the existing researches generally decide whether cache the data or replace it rely on local content popularity on each single node. It will cause different nodes caching the same data and result in unnecessary cache redundancy. In this paper, we investigate the global optimal problem of cache placement for IoT. We first prove that finding the optimal data cache location from the whole network is an NP-hard problem, and propose a centralized algorithm to obtain the approximate global optimal solution based on the Lagrangian Heuristic Algorithm. Then, inspired by the Lagrangian relaxation, we transform the iteration procedure of finding the optimal cache location into local decisions of cache location selection and cache replacement, and we propose a distributed cache placement algorithm. Besides, the cache replacement algorithm can also be used to adjust the best cache location when the user requirement changes. Finally, we implement the distributed cache placement strategy in NDN. The experimental results show that the distributed caching strategy approximates the global optimal solution very well, and can save the network traffic by about 12.6% on average comparing with other caching strategies.

Key concepts: Computer science, Cache, Cache invalidation, Cache algorithms, Smart Cache, Cache coloring, Computer network, Cache-oblivious algorithm

Related papers

Back to paper searchBrowse research topicsOriginal source
A New Cache Placement Strategy for Wireless Internet of Things — Research Paper | ScholarLens