Hop-by-Hop Congestion Control for Named Data Network
Résumé
Named Data Networking (NDN) is an Information Centric Networks (ICN) solution that has recently attracted significant attention. NDN changes the Internet communication paradigm from the host-to-host IP model, to a name based communication model. In NDN, the requested Data can be retrieved from different sources and through multiple paths. This distinguished feature of NDN makes the traditional end-to-end congestion control schemes flagging with this new architecture. In this paper, we present a Hop-by-hop congestion control mechanism to regulate the Interest rate between the consumer and the congested router. Each NDN router continuously monitors its outgoing queues occupancy. When the queue size exceeds or falls below a specified threshold, an explicit notification is sent to downstream routers and consumers. The consumer and routers along the path then react by adjusting their Interest sending rates according to the available rate specified in the received notification. We prove the efficiency of the proposed solution and its ability to reduce the congestion impact and to maintain fairness per consumer. We highlight the advantages of our solution using different scenarios implemented in ndnSIM.