Abstract

In Named Data Networking (NDN) architecture, data can be obtained from multiple content sources (i.e., producers or caching nodes) with multiple paths, making the traditional end-to-end (i.e., TCP/IP) congestion control scheme invalid. In addition, the NDN multi-path discovery and management are still an open issue as the dynamic network topology changes. In this article, we propose a multi-path congestion control mechanism, named MPCC, which includes two major components, i.e., multi-path discovery and multi-path congestion control. Particularly, for multi-path discovery, we first devise a <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">path tag</i> to uniquely mark each sub-path in the forwarding process, and then propose a tag-aware forwarding strategy to discover and manage sub-paths. For multi-path selection and congestion control, we first integrate the metrics of packet loss, bandwidth, round trip time, and path centrality, for path assessment, based on which, we then leverage the Upper Confidence Bound (UCB) algorithm to select sub-paths in order to maximize the network throughput. In addition, for selected sub-paths, we have devised a sub-path window adaptation algorithm to avoid multi-path congestions. At last, we implement MPCC in ndnSIM and conduct extensive experiments for performance evaluation. Our results demonstrate that MPCC can discover all sub-paths in real-time for the multi-path scenario, and can effectively avoid multi-path congestions with improving throughput and reducing transmission time.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.