Performance Analysis of Cache Based on Popularity and Class in Named Data Network
The communication network is growing with some unique characteristics, such as consumers repeatedly request the same content to the server, similarity in local demand trend, and dynamic changes to requests within a specific period. Therefore, a different network paradigm is needed to replace the IP...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-12-01
|
Series: | Future Internet |
Subjects: | |
Online Access: | https://www.mdpi.com/1999-5903/12/12/227 |
id |
doaj-34ae3bf6666a41e3a17ebb496221ae87 |
---|---|
record_format |
Article |
spelling |
doaj-34ae3bf6666a41e3a17ebb496221ae872020-12-10T00:03:23ZengMDPI AGFuture Internet1999-59032020-12-011222722710.3390/fi12120227Performance Analysis of Cache Based on Popularity and Class in Named Data NetworkLeanna Vidya Yovita0Nana Rachmana Syambas1Ian Joseph Matheus Edward2Noriaki Kamiyama3School of Electrical Engineering and Informatics, Institut Teknologi Bandung, Kota Bandung 40132, IndonesiaSchool of Electrical Engineering and Informatics, Institut Teknologi Bandung, Kota Bandung 40132, IndonesiaSchool of Electrical Engineering and Informatics, Institut Teknologi Bandung, Kota Bandung 40132, IndonesiaDepartment of Electronics Engineering and Computer Science, Fukuoka University, Fukuoka 814-0180, JapanThe communication network is growing with some unique characteristics, such as consumers repeatedly request the same content to the server, similarity in local demand trend, and dynamic changes to requests within a specific period. Therefore, a different network paradigm is needed to replace the IP network, namely Named Data Network (NDN). The content store, which acts as a crucial component in the NDN nodes is a limited resource. In addition, a cache mechanism is needed to optimize the router’s content store by exploiting the different content services characters in the network. This paper proposes a new caching algorithm called Cache Based on Popularity and Class (CAPIC) with dynamic mechanism, and the detail explanation about the static method also presented. The goal of Static-CAPIC was to enhance the total cache hit ratio on the network by pre-determining the cache proportion for each content class. However, this technique is not appropriate to control the cache hit ratio for priority class. Therefore, the Dynamic-CAPIC is used to provide flexibility to change the cache proportion based on the frequency of requests in real-time. The formula involves considering the consumers’ request all the time. It gives a higher cache hit ratio for the priority content class. This method outperforms Static-CAPIC, and the LCD+sharing scheme in the total network cache hit ratio parameter and channels it to the priority class.https://www.mdpi.com/1999-5903/12/12/227Named Data Networkcachingpopularitycontent classpriority |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Leanna Vidya Yovita Nana Rachmana Syambas Ian Joseph Matheus Edward Noriaki Kamiyama |
spellingShingle |
Leanna Vidya Yovita Nana Rachmana Syambas Ian Joseph Matheus Edward Noriaki Kamiyama Performance Analysis of Cache Based on Popularity and Class in Named Data Network Future Internet Named Data Network caching popularity content class priority |
author_facet |
Leanna Vidya Yovita Nana Rachmana Syambas Ian Joseph Matheus Edward Noriaki Kamiyama |
author_sort |
Leanna Vidya Yovita |
title |
Performance Analysis of Cache Based on Popularity and Class in Named Data Network |
title_short |
Performance Analysis of Cache Based on Popularity and Class in Named Data Network |
title_full |
Performance Analysis of Cache Based on Popularity and Class in Named Data Network |
title_fullStr |
Performance Analysis of Cache Based on Popularity and Class in Named Data Network |
title_full_unstemmed |
Performance Analysis of Cache Based on Popularity and Class in Named Data Network |
title_sort |
performance analysis of cache based on popularity and class in named data network |
publisher |
MDPI AG |
series |
Future Internet |
issn |
1999-5903 |
publishDate |
2020-12-01 |
description |
The communication network is growing with some unique characteristics, such as consumers repeatedly request the same content to the server, similarity in local demand trend, and dynamic changes to requests within a specific period. Therefore, a different network paradigm is needed to replace the IP network, namely Named Data Network (NDN). The content store, which acts as a crucial component in the NDN nodes is a limited resource. In addition, a cache mechanism is needed to optimize the router’s content store by exploiting the different content services characters in the network. This paper proposes a new caching algorithm called Cache Based on Popularity and Class (CAPIC) with dynamic mechanism, and the detail explanation about the static method also presented. The goal of Static-CAPIC was to enhance the total cache hit ratio on the network by pre-determining the cache proportion for each content class. However, this technique is not appropriate to control the cache hit ratio for priority class. Therefore, the Dynamic-CAPIC is used to provide flexibility to change the cache proportion based on the frequency of requests in real-time. The formula involves considering the consumers’ request all the time. It gives a higher cache hit ratio for the priority content class. This method outperforms Static-CAPIC, and the LCD+sharing scheme in the total network cache hit ratio parameter and channels it to the priority class. |
topic |
Named Data Network caching popularity content class priority |
url |
https://www.mdpi.com/1999-5903/12/12/227 |
work_keys_str_mv |
AT leannavidyayovita performanceanalysisofcachebasedonpopularityandclassinnameddatanetwork AT nanarachmanasyambas performanceanalysisofcachebasedonpopularityandclassinnameddatanetwork AT ianjosephmatheusedward performanceanalysisofcachebasedonpopularityandclassinnameddatanetwork AT noriakikamiyama performanceanalysisofcachebasedonpopularityandclassinnameddatanetwork |
_version_ |
1724387840419168256 |