Jisuanji kexue yu tansuo (May 2022)

Bandwidth-Delay Aware Congestion Control Mechanism in Named Data Networking

  • QU Dapeng, ZHANG Jiankun, LYU Guoxin, GAO Chengxi, SONG Qi

DOI
https://doi.org/10.3778/j.issn.1673-9418.2011103
Journal volume & issue
Vol. 16, no. 5
pp. 1076 – 1086

Abstract

Read online

As a new network architecture, named data networking (NDN) takes content-centric model and conne-ctionless transmission mode. NDN is requester-driven. If the required content is too large, the data provider would slice the content and deliver each piece of content into a data packet. In this condition, the data requester keeps sending the same amount of interest packets to get the full content, which causes high delay, or the data provider returns all data packets at once, which easily results in packet loss. Thus, NDN is not applicable to large data volume and delay-sensitive applications such as AR/VR. A bandwidth-delay aware congestion control mechanism on the transmission mode of one-interest-multiple-data is firstly presented to be applied in the data provider. It calculates the congestion window and data transmission rate based on the bottleneck bandwidth on the routing path and the delay collected by the received interest packet, and sends data packets reasonably. Then, the data requester keeps sending interest packets based on the received data packets. The large data volume will be got by the data requester with a short delay. A cache tag method is then proposed. The cached content can be transmitted in order by marking the intermediate node’s cache information along the routing path, which can make full use of the cache and reduce the transmission time. Finally, the experimental results based on ndnSIM show that, compared with other congestion control mechanisms, the proposed mechanism achieves better performance, in terms of congestion window, queue length and data transmission rate. It can transmit large content with short delay. Moreover, when there are packet loss and the intermediate node cache content in the network, the proposed mechanism achieves larger performance advantage.

Keywords