Caching Strategy Utilizing Social Network Analysis Algorithm for Effective Cache Storage Allocation in Named Data Networking
摘要
Named Data Networking (NDN) utilizes caching strategies to manage data caching on network nodes, making it suitable for high-traffic future networks. In-network caching brings desired data packets closer to users topologically, enhancing network performance and satisfying users. However, a critical challenge in NDN network design is determining the Content Store (CS) size allocation for each router. Previous studies overlooked router position, assuming uniform CS sizes. To address this, we proposed a caching strategy with the Social Network Analysis (SNA) algorithm was developed to calculate the influence of an NDN router on the topology. The SNA algorithm includes degree centrality, betweenness centrality, and consolidated centrality. Validated using the ICARUS caching simulator, the study’s results propose an efficient caching strategy for allocating cache storage on all NDN routers. The SNA-based approach outperforms alternatives in cache hit rate, latency, link load, and path stretch, contributing to effective and efficient network planning.