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...

Full description

Bibliographic Details
Main Authors: Leanna Vidya Yovita, Nana Rachmana Syambas, Ian Joseph Matheus Edward, Noriaki Kamiyama
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