文件名称:mw-nfd:Multi-Worker NFD(MW-NFD)是与NFD兼容的NDN转发器,在多核CPU上具有并行转发功能
文件大小:21.3MB
文件格式:ZIP
更新时间:2024-05-06 08:33:58
C++
MW-NFD(多工NFD):与NFD兼容的高速NDN转发器 概述 Multi-Worker NFD(MW-NFD)是与NFD兼容的NDN转发器,在多核CPU上具有并行转发功能。 NFD(NDN转发守护程序)是大多数NDN研究中的默认转发器,但由于其单线程转发方案,并未充分利用现代CPU的多核功能。 我们将NFD扩展为具有并行转发器,以保持NFD的前身平面架构。 MW-NFD可以为每个物理端口和多个转发工作程序核心分配专用的输入线程。 输入线程将传入的兴趣和数据分发到转发工作线程之一,该工作线程是通过对预配置长度的名称前缀进行哈希处理(默认值= 2)来确定的。 发送兴趣的转发工作者ID编码在NDNLP标头的PIT令牌中。 接收带有PIT令牌的数据的转发工作程序由PIT令牌中编码的工作程序ID决定。 如果数据没有PIT令牌,则其转发工作进程由预配置长度的名称前缀的哈希决定。 MW-NF