Journal of King Saud University: Computer and Information Sciences (Oct 2023)
C3CPS: CRITIC-CoCoSo-based caching placement strategy using multi-criteria decision method for efficient content distribution in Named Data Networking
Abstract
Caching is an essential component of Named Data Networking (NDN), enabling efficient and scalable content distribution for future networks. The caching strategy regulates content distribution by deciding which network nodes are most suited to store duplicates of popular data. Hence, cache placement decisions are crucial to the NDN cache strategy. According to a prior study, caching decisions should consider the availability of cache storage for each node, the network's structure, and the content's popularity. However, all those criteria are not considered simultaneously in the decision-making process. Ignoring critical criteria can lead to destructive and ineffective decisions. Multi-criteria decision-making (MCDM) improves NDN efficiency in caching decisions. This paper introduces C3CPS, a novel caching placement strategy based on MCDM using CoCoSo and CRITIC weighting method for enhanced content distribution. C3CPS considers five criteria, including two related to the network topologies, two related to cache storage, and the popularity of the content. Then, C3CPS examines these criteria with the CRITIC method to determine the weight of each criterion and the CoCoSo method to determine the optimal cache node. The ICARUS simulator validates C3CPS. The results show that the C3CPS outperforms other alternative caching techniques on cache hit rate, latency, and path stretch.