面向SDN的软件定义硬件计数器研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:loveqwg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件定义网络(SDN)将数据平面与控制平面解耦,使网络变得更加灵活可控。在SDN架构中,为了支持SDN控制器获取全局网络统计信息从而高效管理整个网络,同时支持网络测量、入侵检测、流量工程等上层应用,SDN交换机需要维护大量多样的统计计数器。然而,目前这些SDN计数器通常是基于ASIC实现且只支持“请求响应”的被动统计模式,其实现面临一些严峻挑战:1)存储资源开销高;2)灵活性差;3)统计精度低。针对SDN计数器的这三大挑战,本文通过将计数器的定义与实现解耦提出了面向SDN的软件定义硬件计数器SDHC(Software Defined Hardware Counters)。本文的主要工作和创新点包括:1.提出了软件定义硬件计数器的概念和模型。SDHC模型通过将计数器处理分为三段,将计数器定义的管理实现在软件上来控制计数器的行为,实现了计数器定义与实现解耦,有效解决了传统实现方式的问题。利用按需分配思想,有效提高计数器利用率,从而减少存储开销;通过提供灵活便捷的SDHC南北向接口,允许控制器灵活控制计数器,从而提高了灵活性;通过引入主动上报计数器值的主动统计模式,避免了访问延时引起的统计误差,提高了统计精度。2.对SDHC关键技术进行深入研究。对软硬件间的消息定义及压缩方法进行深入研究,提高了软硬件之间的传输效率,减少了传输带宽需求。研究SDHC统计模式的分类和实现机制,提出了基于更新触发的实时模式和基于定时器触发的定时模式,有效地满足了多样化应用的高精度统计需求。同时,研究实时模式下计数器值返回消息的压缩方法,避免流的突发引起的高网络带宽问题。3.对SDHC实现模型进行详细设计。对SDHC实现模型中各模块的具体功能和实现进行详细设计,有效提高了各模块的工作效率,从而提高了SDHC整体性能。通过分析SDHC的相关行为,对SDHC南北向接口进行详细设计,使得控制器及上层应用能够灵活控制计数器。4.实现了SDHC原型系统,并对原型系统进行测试评价。结果表明,SDHC可以提供很高的更新性能和统计精度,同时SDHC造成的更新延时相比于控制器与交换机之间的传输延时可以忽略不计。综上所述,为了解决目前SDN计数器存在的问题,本文提出了面向SDN的软件定义硬件计数器SDHC。由于该模型具有低存储资源开销、高灵活性和高统计精度,对于SDN交换机的设计实现具有理论意义和实用价值。
其他文献
随着网络信息技术的发展与应用,民航行业信息化发展迅速。但由于多方面的原因,民航信息系统的安全性受到极大的威胁,因此必须采用可靠性非常高的安全保密技术来确保民航数据交换
ICN网络是解决TCP/IP网络中数据传输瓶颈的有效解决方案,ICN网络的挑战在于路由器自身的缓存空间有限,无法满足急剧增长的数据流量对存储空间需求。解决ICN网络缓存空间不足
近年来,随着处理器技术的不断发展,采用众核处理器作为加速部件已成为高性能计算领域的重要技术趋势。目前主流众核产品有通用的图形处理单元(Graphics Processing Unit,GPU)
本课题结合国家863项目“生产计划与实时优化调度系统”(课题编号2002AA412020)进行,任务是研究将多Agent应用到计划调度系统中的有关技术问题。 随着计算机网络、计算机
IP多媒体子系统(IMS)是第三代移动通信合作伙伴项目(3GPP)在R5架构上提出的支持lP多媒体业务的子系统,从目前ITU-T、3GPP、TISPAN等标准组织对NGN标准的研究来看,基于IMS的网络
互联网的广泛应用和在其之上争夺、维持信息优势,计算机网络对抗(CNO)与信息安全成为世界范围内的热点研究问题。计算机网络攻击(CNA)、计算机网络防御(CND)、计算机网络利用
具柯故障检测和自愈功能的应用系统能够自动检测到系统中的故障并采取相应的恢复措施,这样的应用系统具有较高的稳定性和可靠性。 随着故障检测和自愈技术的重要性越来越被
三维人像在动画、影视等方面应用广泛。如何进行高逼真度的三维人像建模,是产业界和学术界共同关心的问题。本文使用了扫描法建模和参数法建模两种建模方法,充分利用了两种建
伴随着互联网的迅速发展和数据库技术的广泛应用,越多越多的政府和企业将两者有机地结合以实现信息资源的网络共享。但是,他们在受益的同时,也使其自身的数据库完全暴露于易受攻
Workflow Management Corporation (WfMC)作为”一个业务流程的自动化定义了工作流,在整体或分开,在期间文件、信息,或任务通过从一个参加者到另一个为行动,根据一套程序规则。”