In Named Data Networking (NDN), data is identified by unique names instead of IP addresses, and routers use the names of the content to forward Interest packets towards the producers of the requested content. However, the current content search mechanism in NDN is complex and slow. This mechanism not only creates congestion but also hinders practical deployment due to its slowness and cumbersome nature. To address this issue, we propose a methodology, called BalanceDN, that distributes content through the network such that sought content can be found quickly. BalanceDN uses a distributed allocation of resolvers as those used by the domain name system but differs in how content is distributed. Our approach avoids flooding the network with pending interest requests and also eliminates the need for blind search when the location of content is unknown. We tested our approach on ndnSIM; a simulation platform for NDN. The results show that the proposed routing scheme utilizes far fewer network resources compared to the NDN network when retrieving content. The proposed scheme accomplishes this performance gain by leveraging a load-balanced hashing mechanism to distribute and locate the name of the content on the distributed nameserver lookup service nodes.
翻译:在命名数据网络(NDN)中,数据通过唯一名称而非IP地址进行标识,路由器利用内容名称将兴趣包转发至请求内容的提供者。然而,当前NDN中的内容搜索机制复杂且缓慢,不仅导致网络拥塞,更因其低效与繁琐特性阻碍了实际部署。针对此问题,我们提出名为BalanceDN的方法论,通过跨网络分发内容以实现快速定位所需内容。BalanceDN采用分布式解析器分配机制(类似域名系统)但内容分布策略不同。该方法可避免网络中充斥待处理兴趣请求,并消除在内容位置未知时的盲目搜索需求。我们在NDN仿真平台ndnSIM上进行了测试。结果表明,相较于传统NDN网络,所提路由方案在内容检索时消耗更少的网络资源。该性能提升源于其利用负载均衡哈希机制,在分布式名称服务器查询服务节点上实现内容名称的分布与定位。