Efficient congestion control scheme based on caching strategy in NDN
Dapeng Qu,Jun Wu,Jiankun Zhang,Chengxi Gao,Haiying Shen,Keqin Li
DOI: https://doi.org/10.1016/j.jnca.2023.103651
IF: 7.574
2023-04-01
Journal of Network and Computer Applications
Abstract:As a pioneering network architecture, Named Data Networking (NDN) leverages the content-centric model and connectionless transmission mode to enhance network capacity. Despite the emergence of numerous congestion control protocols aimed at improving NDN transmission efficiency, most of these approaches implicitly assume that each interest packet elicits one single data packet, which significantly restricts network performance. To address this issue, we introduce C3NDN, a Congestion Control scheme that leverages caching strategy in NDN. C3NDN formulates a One-Interest-Multiple-Data model to improve network efficiency, and employs a probabilistic caching strategy to cache popular content at important nodes and optimize the in-network caching characteristic of NDN. Furthermore, C3NDN incorporates a congestion control algorithm based on the One-Interest-Multiple-Data model, which considers the bandwidth and delay information of the transmission path. Additionally, C3NDN implements a marking method that takes full advantage of node cache and reduces transmission time. Extensive experiments have been conducted to show the performance of C3NDN, and the results demonstrate that C3NDN can reduce the transmission time by up to 41.68% when compared with the other congestion control schemes.
computer science, interdisciplinary applications, software engineering, hardware & architecture