TY - JOUR
T1 - CaDaCa
T2 - a new caching strategy in NDN using data categorization
AU - Herouala, Abdelkader Tayeb
AU - Ziani, Benameur
AU - Kerrache, Chaker Abdelaziz
AU - Karim Tahari, Abdou el
AU - Lagraa, Nasreddine
AU - Mastorakis, Spyridon
N1 - Funding Information:
Named data networking (NDN) is a prominent implementation of the Content-Centric Networking (CCN) paradigm, a project funded by the U.S. National Science Foundation under the Future Internet Architecture Program []. Primarily oriented towards efficient content distribution, NDN manages two types of packets: Interest and Data packets. An interest expresses a request initialized by a consumer, while data or content is the response returned by the producer.
Publisher Copyright:
© 2022, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature.
PY - 2022
Y1 - 2022
N2 - Named data networking (NDN) is one of the emerging and promising paradigms of the future internet architecture. An essential feature in NDN is in-network caching, where the contents are decoupled from their physical locations to achieve an effective and consistent content distribution. However, caching capacity in NDN is relatively small and cannot hold all the contents requested by users. Therefore, cache space management becomes critical to address and maintain. In the literature, several solutions have been proposed to properly cache data transferred between servers and users. Most of the proposed approaches are based on name-level request analysis. Unfortunately, processing requests at the name level remains a challenging task because of their unlimited number and rapid volatility over time. In this work, we explore the role of data categorization in enhancing the cache mechanisms in NDN. We present a new caching strategy called CaDaCa (Categorized Data for Caching), where popular requests are categorized enabling in-depth knowledge about users’ behavior, which can be valuable in creating a more powerful caching mechanism. The performance of the proposed approach is evaluated using a real-world data-set extracted from browsing history. Compared to other well-known strategies in the literature, our caching strategy achieves a higher cache hit ratio, a higher hop reduction ratio, and therefore, makes more accurate data caching decisions.
AB - Named data networking (NDN) is one of the emerging and promising paradigms of the future internet architecture. An essential feature in NDN is in-network caching, where the contents are decoupled from their physical locations to achieve an effective and consistent content distribution. However, caching capacity in NDN is relatively small and cannot hold all the contents requested by users. Therefore, cache space management becomes critical to address and maintain. In the literature, several solutions have been proposed to properly cache data transferred between servers and users. Most of the proposed approaches are based on name-level request analysis. Unfortunately, processing requests at the name level remains a challenging task because of their unlimited number and rapid volatility over time. In this work, we explore the role of data categorization in enhancing the cache mechanisms in NDN. We present a new caching strategy called CaDaCa (Categorized Data for Caching), where popular requests are categorized enabling in-depth knowledge about users’ behavior, which can be valuable in creating a more powerful caching mechanism. The performance of the proposed approach is evaluated using a real-world data-set extracted from browsing history. Compared to other well-known strategies in the literature, our caching strategy achieves a higher cache hit ratio, a higher hop reduction ratio, and therefore, makes more accurate data caching decisions.
KW - Cache placement
KW - Cache replacement
KW - Data categorization
KW - Named data networking
UR - http://www.scopus.com/inward/record.url?scp=85124975632&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85124975632&partnerID=8YFLogxK
U2 - 10.1007/s00530-022-00904-y
DO - 10.1007/s00530-022-00904-y
M3 - Article
AN - SCOPUS:85124975632
SN - 0942-4962
JO - Multimedia Systems
JF - Multimedia Systems
ER -