Proactive Caching Placement for Arbitrary Topology With Multi-Hop Forwarding in ICN

With the rapid growth of network traffic and the enhancement of the quality of experiences of users, Information-Centric Networking (ICN), which is a content-centric network architecture with named data caching and routing, is proposed to improve the multimedia content distribution efficiency. In ar...

Full description

Bibliographic Details
Main Authors: Siyang Shan, Chunyan Feng, Tiankui Zhang, Jonathan Loo
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
ICN
Online Access:https://ieeexplore.ieee.org/document/8866725/
id doaj-9fabc683cd8c4c109611efaca7ea53ec
record_format Article
spelling doaj-9fabc683cd8c4c109611efaca7ea53ec2021-03-29T23:56:06ZengIEEEIEEE Access2169-35362019-01-01714911714913110.1109/ACCESS.2019.29470648866725Proactive Caching Placement for Arbitrary Topology With Multi-Hop Forwarding in ICNSiyang Shan0Chunyan Feng1Tiankui Zhang2https://orcid.org/0000-0002-6953-847XJonathan Loo3School of Information and Communication Engineering, Beijing University of Posts and Telecommunications, Beijing, ChinaSchool of Information and Communication Engineering, Beijing University of Posts and Telecommunications, Beijing, ChinaSchool of Information and Communication Engineering, Beijing University of Posts and Telecommunications, Beijing, ChinaSchool of Computing and Engineering, University of West London, London, U.K.With the rapid growth of network traffic and the enhancement of the quality of experiences of users, Information-Centric Networking (ICN), which is a content-centric network architecture with named data caching and routing, is proposed to improve the multimedia content distribution efficiency. In arbitrary topology, cache nodes and users are randomly distributed and connected, hence it is challenging to achieve an optimal caching placement under this situation. In this paper, we propose a caching placement algorithm for arbitrary topology in ICN. We formulate an optimization problem of proactive caching placement for arbitrary topology combined with multi-hop forwarding, with an objective to optimize the user delay and the load balancing level of the nodes simultaneously. Since the original problem is NP-hard, we solve the formulated caching placement problem in two sub-problems, content replica allocation sub-problem and content replica placement sub-problem. First, in the content replica allocation sub-problem, the replica number of each content is obtained by utilizing the auction theory. Second, the replica number of each content is used as a constraint for the content replica placement sub-problem, which is solved by matching theory. The caching placement algorithm combined with multi-hop NRR forwarding maximizes the utilization of cache resources in order to achieve better caching performance. The numerical results show that significant hop count savings and load balancing level improvement are attainable via the proposed algorithm.https://ieeexplore.ieee.org/document/8866725/Arbitrary topologycaching placementICNmulti-hop forwarding
collection DOAJ
language English
format Article
sources DOAJ
author Siyang Shan
Chunyan Feng
Tiankui Zhang
Jonathan Loo
spellingShingle Siyang Shan
Chunyan Feng
Tiankui Zhang
Jonathan Loo
Proactive Caching Placement for Arbitrary Topology With Multi-Hop Forwarding in ICN
IEEE Access
Arbitrary topology
caching placement
ICN
multi-hop forwarding
author_facet Siyang Shan
Chunyan Feng
Tiankui Zhang
Jonathan Loo
author_sort Siyang Shan
title Proactive Caching Placement for Arbitrary Topology With Multi-Hop Forwarding in ICN
title_short Proactive Caching Placement for Arbitrary Topology With Multi-Hop Forwarding in ICN
title_full Proactive Caching Placement for Arbitrary Topology With Multi-Hop Forwarding in ICN
title_fullStr Proactive Caching Placement for Arbitrary Topology With Multi-Hop Forwarding in ICN
title_full_unstemmed Proactive Caching Placement for Arbitrary Topology With Multi-Hop Forwarding in ICN
title_sort proactive caching placement for arbitrary topology with multi-hop forwarding in icn
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description With the rapid growth of network traffic and the enhancement of the quality of experiences of users, Information-Centric Networking (ICN), which is a content-centric network architecture with named data caching and routing, is proposed to improve the multimedia content distribution efficiency. In arbitrary topology, cache nodes and users are randomly distributed and connected, hence it is challenging to achieve an optimal caching placement under this situation. In this paper, we propose a caching placement algorithm for arbitrary topology in ICN. We formulate an optimization problem of proactive caching placement for arbitrary topology combined with multi-hop forwarding, with an objective to optimize the user delay and the load balancing level of the nodes simultaneously. Since the original problem is NP-hard, we solve the formulated caching placement problem in two sub-problems, content replica allocation sub-problem and content replica placement sub-problem. First, in the content replica allocation sub-problem, the replica number of each content is obtained by utilizing the auction theory. Second, the replica number of each content is used as a constraint for the content replica placement sub-problem, which is solved by matching theory. The caching placement algorithm combined with multi-hop NRR forwarding maximizes the utilization of cache resources in order to achieve better caching performance. The numerical results show that significant hop count savings and load balancing level improvement are attainable via the proposed algorithm.
topic Arbitrary topology
caching placement
ICN
multi-hop forwarding
url https://ieeexplore.ieee.org/document/8866725/
work_keys_str_mv AT siyangshan proactivecachingplacementforarbitrarytopologywithmultihopforwardinginicn
AT chunyanfeng proactivecachingplacementforarbitrarytopologywithmultihopforwardinginicn
AT tiankuizhang proactivecachingplacementforarbitrarytopologywithmultihopforwardinginicn
AT jonathanloo proactivecachingplacementforarbitrarytopologywithmultihopforwardinginicn
_version_ 1724188899602857984