An Ant Colony Inspired Cache Allocation Mechanism for Heterogeneous Information Centric Network

The cache allocation of in-network caching is fundamental to the quality of service in heterogeneous information centric network (ICN). The aim of the cache allocation is to efficiently allocate appropriate cache capacity to each router for storing content, avoiding the long-distance transmission co...

Full description

Bibliographic Details
Main Authors: Ping Zhou, Jianhui Lv, Lianbo Ma, Yidan Chen, Shujun Yang
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9399163/
_version_ 1818944753323999232
author Ping Zhou
Jianhui Lv
Lianbo Ma
Yidan Chen
Shujun Yang
author_facet Ping Zhou
Jianhui Lv
Lianbo Ma
Yidan Chen
Shujun Yang
author_sort Ping Zhou
collection DOAJ
description The cache allocation of in-network caching is fundamental to the quality of service in heterogeneous information centric network (ICN). The aim of the cache allocation is to efficiently allocate appropriate cache capacity to each router for storing content, avoiding the long-distance transmission cost from clients to servers. Existing works focus on the analysis of network topology. However, this way is computation-expensive for such analysis, at the same time it cannot reach a completely optimal network, due to its used multiple conflicting performance metrics. In this paper, we propose an ant colony inspired cache allocation mechanism (ACCM) for heterogeneous ICN, which is able to deal with the cache budget constraint. Specifically, we first construct an evaluation model of network performance, in terms of hit ratio, energy consumption, time latency, and throughput. Then, based on the evaluation model, we devise an ant colony inspired cache allocation mechanism, where the ICN topology system is mapped into an ant colony system and the cache allocation process is simulated by the ant colony foraging behavior. Our theoretical analysis shows that the proposed mechanism can converge to the best solution. Finally, we conduct simulations on AttMpls and TW Telecom topologies with real datasets in YouTube. Simulation results show the effectiveness and efficiency of the proposed mechanism on the simulation instances in terms of hit ratio, energy consumption, time latency, and throughput.
first_indexed 2024-12-20T07:48:14Z
format Article
id doaj.art-d8c3bb95e0e94a3d825e7fbb45203464
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-20T07:48:14Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-d8c3bb95e0e94a3d825e7fbb452034642022-12-21T19:47:56ZengIEEEIEEE Access2169-35362021-01-019554855549610.1109/ACCESS.2021.30717349399163An Ant Colony Inspired Cache Allocation Mechanism for Heterogeneous Information Centric NetworkPing Zhou0https://orcid.org/0000-0001-6312-2601Jianhui Lv1https://orcid.org/0000-0003-0884-6601Lianbo Ma2https://orcid.org/0000-0002-9969-211XYidan Chen3Shujun Yang4Department of Software, Northeastern University, Shenyang, ChinaInternational Graduate School at Shenzhen, Tsinghua University, Shenzhen, ChinaDepartment of Software, Northeastern University, Shenyang, ChinaDepartment of Software, Northeastern University, Shenyang, ChinaDepartment of Software, Northeastern University, Shenyang, ChinaThe cache allocation of in-network caching is fundamental to the quality of service in heterogeneous information centric network (ICN). The aim of the cache allocation is to efficiently allocate appropriate cache capacity to each router for storing content, avoiding the long-distance transmission cost from clients to servers. Existing works focus on the analysis of network topology. However, this way is computation-expensive for such analysis, at the same time it cannot reach a completely optimal network, due to its used multiple conflicting performance metrics. In this paper, we propose an ant colony inspired cache allocation mechanism (ACCM) for heterogeneous ICN, which is able to deal with the cache budget constraint. Specifically, we first construct an evaluation model of network performance, in terms of hit ratio, energy consumption, time latency, and throughput. Then, based on the evaluation model, we devise an ant colony inspired cache allocation mechanism, where the ICN topology system is mapped into an ant colony system and the cache allocation process is simulated by the ant colony foraging behavior. Our theoretical analysis shows that the proposed mechanism can converge to the best solution. Finally, we conduct simulations on AttMpls and TW Telecom topologies with real datasets in YouTube. Simulation results show the effectiveness and efficiency of the proposed mechanism on the simulation instances in terms of hit ratio, energy consumption, time latency, and throughput.https://ieeexplore.ieee.org/document/9399163/Heterogeneous ICNcache allocationant colony
spellingShingle Ping Zhou
Jianhui Lv
Lianbo Ma
Yidan Chen
Shujun Yang
An Ant Colony Inspired Cache Allocation Mechanism for Heterogeneous Information Centric Network
IEEE Access
Heterogeneous ICN
cache allocation
ant colony
title An Ant Colony Inspired Cache Allocation Mechanism for Heterogeneous Information Centric Network
title_full An Ant Colony Inspired Cache Allocation Mechanism for Heterogeneous Information Centric Network
title_fullStr An Ant Colony Inspired Cache Allocation Mechanism for Heterogeneous Information Centric Network
title_full_unstemmed An Ant Colony Inspired Cache Allocation Mechanism for Heterogeneous Information Centric Network
title_short An Ant Colony Inspired Cache Allocation Mechanism for Heterogeneous Information Centric Network
title_sort ant colony inspired cache allocation mechanism for heterogeneous information centric network
topic Heterogeneous ICN
cache allocation
ant colony
url https://ieeexplore.ieee.org/document/9399163/
work_keys_str_mv AT pingzhou anantcolonyinspiredcacheallocationmechanismforheterogeneousinformationcentricnetwork
AT jianhuilv anantcolonyinspiredcacheallocationmechanismforheterogeneousinformationcentricnetwork
AT lianboma anantcolonyinspiredcacheallocationmechanismforheterogeneousinformationcentricnetwork
AT yidanchen anantcolonyinspiredcacheallocationmechanismforheterogeneousinformationcentricnetwork
AT shujunyang anantcolonyinspiredcacheallocationmechanismforheterogeneousinformationcentricnetwork
AT pingzhou antcolonyinspiredcacheallocationmechanismforheterogeneousinformationcentricnetwork
AT jianhuilv antcolonyinspiredcacheallocationmechanismforheterogeneousinformationcentricnetwork
AT lianboma antcolonyinspiredcacheallocationmechanismforheterogeneousinformationcentricnetwork
AT yidanchen antcolonyinspiredcacheallocationmechanismforheterogeneousinformationcentricnetwork
AT shujunyang antcolonyinspiredcacheallocationmechanismforheterogeneousinformationcentricnetwork