【摘 要】
:
命名数据网络(Named Data Networking,NDN)是一种为未来互联网而设计的新型网络架构,旨在取代基于TCP/IP的传统网络架构。不同于TCP/IP网络以IP地址为核心,NDN以命名数据为核
论文部分内容阅读
命名数据网络(Named Data Networking,NDN)是一种为未来互联网而设计的新型网络架构,旨在取代基于TCP/IP的传统网络架构。不同于TCP/IP网络以IP地址为核心,NDN以命名数据为核心,这使得NDN具有比TCP/IP网络更好的移动性、可扩展性和安全性。在NDN的数据平面上,数据名查找是影响数据包转发性能的关键所在。然而,数据名结构复杂、长度不定且无理论上限,因此降低数据名查找的存储开销和时间开销就变得十分重要。目前,大多数数据名查找算法都基于单一数据结构,包括前缀树、哈希表和布鲁姆过滤器。如LNPM(Longest Name Prefix Match)算法基于哈希表,利用二分搜索法降低了查找的时间复杂度,但同时有着巨大的存储开销。而BBS(Bloom-filter assistant Binary Search)算法则在LNPM算法的基础上,采用了一种布鲁姆过滤器和哈希表相结合的混合型数据结构,大幅度降低了存储开销,但同时增加了时间开销。鉴于此,本文基于多核CPU,提出了一种新型的数据名查找算法MBBS(Multi-core BBS),该算法在BBS的基础上引入了并行计算方法,并以此降低了查找的时间开销。实验显示,MBBS和BBS的存储开销基本相同,而MBBS的吞吐量相比BBS最大可提升100%。为了更加全面地评估算法的性能,本文还对MBBS和BBS在CPU处于重负载时的性能表现进行了测试。实验显示,在这种极端情况下,MBBS的吞吐量最大可达BBS的2.5倍,这表明MBBS具有更好的稳定性。此外,由于NDN缺乏来自底层网络设备的支持,目前对NDN包转发的研究主要以仿真为主。考虑到这个问题,本文还实现了一个用户态数据包处理平台。该平台旨在实现NDN的系统级部署,能够让包转发应用程序绕过内核直接和网卡进行数据交互,并且支持GPU加速。为了评估平台的GPU加速性能,本文部署了一个采用BBS算法的数据包转发实验。实验结果显示,当批处理阈值设置为1024时,相比CPU而言,GPU上的查找时间开销可降低50%左右,而吞吐量最大可提升16%。
其他文献
麦克风阵列声源定位一直是语音信号处理领域研究的热点之一。阵元域经典的声源定位方法会随着噪声和混响恶化而性能下降,精度无法满足实际需要,且算法的时间复杂度较高,不利
大型软件的调试往往需要花费大量人力和时间,因此自动化的软件故障定位方法成为更好的选择。现有故障定位方法大都基于用例的覆盖信息进行分析,没有完全考虑测试用例运行时的
随着多媒体数据在互联网当中的爆炸性增长,如何有效地组织和管理海量的多模态数据成为了一个亟待解决的问题。解决问题的关键在于挖掘多模态间的潜在关联关系,而其实质在于搭
随着我国各大城市轨道交通新线的密集开通和网络化运营的持续推进,OD对间可供乘客选择的路径不断增加,换乘客流在全网中的占比不断提升,在一票制“无缝换乘”模式下掌握乘客的路径选择及换乘客流的时空分布规律,对均衡客流分布、提高运营效率至关重要。本文主要针对城市轨道交通中换乘网络内“模糊换乘”OD对间乘客的路径选择的问题进行研究,基于时空网络描述特定时空棱镜下的有效路径,通过对AFC数据的挖掘和分析,推演
水杨醛类席夫碱配体具有很强配位能力的氮原子(亚胺基C=N)和氧原子(酚羟基Ar-O),易于与不同种类的金属离子形成多种配位方式的席夫碱配合物,因此在配位化学中有一定的研究价
随着移动网络的高速发展,以智能手机和平板电脑为主的智能终端的数量呈指数级的增长。智能手机的普及给人们的生活带来了诸多的便利,同时也存在着许多安全问题。近年来,恶意
近年来国内外的天文观测技术发展日新月异,我国在观测手段上的巨大提升有赖于LAMOST(Large Sky Area Multi-Object Fiber Spectroscopy Telescope)的建成。LAMOST的全称为大
经济全球化的不断深入使得企业面临着越来越大的竞争压力。在激烈的竞争环境中,企业在追求低成本、高效率的同时希望能够为客户提供高质量的产品,越来越多的企业开始关注如精
软件定义网络是一种新型的网络架构,将网络设备中的控制和数据转发分离开来,通过控制器实现网络的灵活管控,因此控制器的部署对于网络的整体性能至关重。由于网络中的流量是
随着高性能信号处理系统对处理能力和传输带宽的需求不断提升,高集成低功耗的架构特点已经成为下一代高性能处理平台的主要发展趋势。在雷达信号处理领域,由于FPGA具有优于大