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...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
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 |