基于可编程数据平面的NDN性能优化技术研究

来源 :战略支援部队信息工程大学 | 被引量 : 0次 | 上传用户:ploveye999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网、车联网等技术的出现和应用,以内容为中心的命名数据网络(Named Data Networking,NDN)因其具有的网内缓存、高效数据分发等关键技术,已成为新型网络架构领域的研究热点。TCP/IP协议根植于现有的网络设备,使与IP架构通信过程不同的NDN在实际网络环境中部署存在兼容性问题。可编程交换芯片和高级数据平面编程语言的出现,使网络管理员可以自定义网络协议和转发处理逻辑,提高数据平面的可编程性和报文处理的灵活性,为解决NDN网络大规模部署面临的挑战提供了新的解决方案。然而,在可编程数据平面部署NDN应用仍存在诸多挑战,主要表现为:(1)在路由效率方面,现有的NDN路由转发机制只能查找路径上的节点缓存,无法充分利用路径外的缓存资源;(2)在网内缓存效能方面,常用的缓存策略存在缓存利用率低等问题,易造成冗余传输,使NDN网内缓存效能受限;(3)在数据分发性能方面,由于NDN移动性和实时性较强,需要集中控制器向可编程设备下发大量的控制流表,导致数据分发过程中处理时延增加。因此,本文围绕基于可编程数据平面的NDN性能优化技术,分别在路由效率、网内缓存效能和数据分发性能三方面开展研究,主要工作如下:(1)基于内容传输路径的多径路由策略针对“路由机制无法充分利用网内缓存资源,导致缓存利用率低”问题,提出了一种基于内容传输路径的多径路由策略。记录内容在节点的出/入端口,当相同名称的兴趣包到达时首先向记录的端口路由,查询更多可能存有内容副本的附近节点,降低内容源服务器负载,提高缓存命中率。实验结果表明,采用基于内容传输路径的多径路由策略,平均路由跳数减少了25%左右,网内缓存命中率提高了11%-23%。(2)基于动态流行度和替换价值的缓存优化策略针对“转发设备中有限的缓存空间限制NDN网内缓存性能”问题,提出了一种基于动态流行度和替换价值的缓存优化策略。当数据包返回到路由节点时,节点结合内容的周期请求数计算最新内容流行度,动态调整缓存阈值,存储未来请求概率较高的内容。考虑内容的末次请求时间、流行度和传输代价计算替换价值,将最小替换价值的内容移出缓存。实验结果表明,与传统缓存策略相比,本文提出的缓存优化策略缓存命中率平均提高了11.6%,平均路由跳数降低了46%左右,有效提高了缓存性能。(3)协议无关的按位组播分发技术针对“控制器下发大量流表实现数据分发,导致数据传输时延增加”问题,提出了一种协议无关的按位组播分发技术。按位组播分发技术考虑了NDN原生支持组播的特点,在可编程数据平面的P4程序中定义组播位向量字段,标识数据包返回时需要转发的目标端口。重定义节点的未决兴趣表,使其维持与端口掩码相同的位向量,并在可编程设备中实现两种不同类型数据包的转发处理逻辑。实验结果表明,相较于动态组播技术,按位组播技术大幅减少了流表下发数,相比单播技术的平均响应时延减少了57%左右。
其他文献
随着自动化技术与电子技术的不断发展,自动导向车(Automated Guided Vehicle)逐渐被广泛应用于制造业、物流、仓储等领域,但是用于农业温室大棚的AGV还处于初期研究阶段。相比较室内、普通工厂等场景,农业温室大棚中温度高、湿度大且作业通道狭小,对AGV电机与电池的寿命、工作效率等影响更显著,因此,本文面向农业温室大棚专用的智能AGV,研发了一套基于STM32的实时采集、监测电机电池
学位
随着国家经济的快速发展,人们生活的物质需求也随之增加,对产品的需求也日趋个性化,导致企业生产小批量、定制化的产品越来越多。随之而来的是生产排程越来越复杂,由于缺乏有经验的专业排程人员和高级排程软件系统,导致生产效率低、交货时间慢等问题。高级计划与排程(APS)是以有限能力和可变生产提前期在众多的约束条件下迅速制定合理且具体的车间生产调度计划。但由于传统生产企业各个生产环节相互独立导致APS系统与实
学位
近年来,随着高性能计算的发展,在超级计算机上进行数值模拟逐渐成为解决大规模科学与工程问题的重要手段之一。图形处理器GPU除了在处理图形计算上具有优势外,也逐渐被应用于密集数值计算上。同时,计算流体力学随着数值技术、并行技术和超级计算的发展,已经逐渐成为研究流体力学的支柱之一。格子玻尔兹曼方法是一种基于介观模拟尺度的计算流体力学方法,通过对大量离散粒子的统计分析从而得到宏观状态下流体的运动规律,已经
学位
《公共安全视频监控联网系统信息传输、交换、控制技术要求》(简称GB/T28181-2016标准)是由我国公安部科技信息化局提出的国家安防视频监控标准。该标准的实际推广应用,解决了视频监控联网系统中互联互通的瓶颈问题,破解了视频联网中最关键的通信信令以及媒体格式规范难题,使得安防行业的视频监控联网标准化建设取得了显著进展。然而,在安防系统的建设中,对于GB/T 28181在SIP(Session I
学位
随着生产力的发展和科技的进步,人们的物质需要得到基本满足,与此同时人们的审美能力日益提升,精神需求走向多元化、个性化,重视人与物品、人与人之间的交互,对艺术以及“美”提出了新的要求。在此背景下,认知心理学为各领域的设计师提供了十分丰富的理论依据,因此,将认知心理学的相关理论和研究成果作为交互式书籍设计研究的切入点具有可行性与科学性,有助于提升书籍设计师的美学意识、构思创意和技术手法,对于重新审视书
学位
高性能计算(High Performance Computing,HPC)除了在海洋模拟、气候预测、分子动力学模拟等科学计算领域具有传统优势之外,近年来也逐渐被广泛应用于人工智能、核能模拟、能源勘探、国民经济预测和决策等方面。高性能计算为这些领域带来了更高效、更准确的数据分析和计算能力,已成为当前世界各国争相抢占的科技制高点,是国家综合科技实力的重要标志。高性能计算集群内各个节点通过高速协同工作,
学位
互联网时代,用户从海量的网络服务中选择符合自己需求的服务,无异于大海捞针,而个性化的Web服务推荐技术和方法能够解决这一难题。然而,移动设备的激增导致具有相似或相同功能的服务越来越多,影响了用户体验。因此,用户更感兴趣的是服务的响应时间和可靠性。服务质量(Quality of Service,QoS)是一个衡量Web服务非功能性能的属性,是个性化服务推荐的一个重要标准。但是,现有的基于QoS预测的
学位
随着近年来云计算、人工智能、高性能计算等领域应用增多,数据中心对计算资源的需求水涨船高。除CPU资源外,图形处理器(GPU)资源凭借其高带宽、高主频和优异的并行计算能力等特性成为另一种优质计算资源。由于GPU资源价格普遍较高,使其成为不同计算应用场景中的稀缺性资源,围绕它的调度也成为业内重点研究方向。目前在GPU资源调度上的研究多局限于单一平台,但当前数据中心往往会部署针对不同领域的多种平台,由于
学位
近年来,我国的超算事业迎来了飞速发展,超级计算机已经成为推动科技创新发展的一个重要工具。然而,用户对超算算力的需求迅猛增长,日益涌现的新型计算服务也对计算规模、时延、灵活性等方面提出了严格要求。多超算中心互联出现,能够解决上述问题。多超算中心互联可以整合跨地域超算中心的计算资源和存储资源,能够高效组织跨地域的多个超算为用户提供多样化算力服务,是支撑高质量计算服务的重要途径。但如何在多超算中心互联系
学位
随着网络应用的不断发展,多种新型网络技术相继涌现,极大丰富了用户的用网需求。面向多样化网络应用,不同新型网络协议的适用场景和安全需求各不相同。针对不同网络的差异化安全转发需求,面向特定场景的个性化安全转发机制往往能最大限度的保障数据的机密性和完整性。然而,不同网络协议对安全转发的需求差异较大,传统加密机制无法适用所有新型网络协议,如何实现灵活、可定义的安全转发技术成为当前研究热点。可编程数据平面以
学位