SDNCbench:SDN控制器性能测试平台研究与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:sunlang110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件定义网络(Software Defined Networking,SDN)作为一种新型的网络架构,解耦了控制平面与数据平面,主张硬件集中化管理、开放接口、网络可编程化等思想。SDN简化了网络管理的复杂度,降低了网络创新实验的难度,并对多个行业产生了积极的影响。SDN控制器作为SDN架构中的核心组件,控制着整个SDN网络,是SDN网络的大脑。SDN控制器的性能决定着整个SDN网络的性能。本文从测试指标、测试技术方面对SDN控制器性能测试进行深入研究。构建了更加完善的测试指标体系,研究了新的测试技术,设计并实现了测试平台。另外,本文还设计了一种SDN控制器性能测试环境的自动化部署工具。本文的主要工作内容如下:(1)构建更加完善的SDN控制器性能测试指标体系。首先,对SDN控制器性能测试指标进行分类,然后对现有的测试指标进行收集,并在学习SDN相关知识的基础上提出新的测试指标。最终形成更加完善的测试指标体系。(2)研究SDN控制器性能测试技术。首先对现有的SDN控制器性能测试方法和工具进行研究,然后对SDN控制器性能测试的两种方法进行了对比分析,并给出了本文选择的测试方法和依据。(3)设计并实现SDN控制器性能测试平台。该平台包含虚拟交换机模块、业务分析模块、测试调度中心、用户交互中心四个部分。虚拟交换机模块实现了OpenFlow报文构造和解析、OpenFlow连接维持、底层拓扑模拟等功能,同时还实现了虚拟交换机对多控制器的支持。业务分析模块通过对报文发送和接收的监控,实现了时延和吞吐量的计量功能。测试调度中心通过协调调度其他模块实现了测试指标的具体测试流程。用户交互中心通过命令行界面实现了人机交互的功能。最后使用测试平台对ONOS控制器的性能进行了测试。(4)设计并实现SDN控制器性能测试环境自动部署工具。该工具使用客户端/服务器模型进行设计,利用本文设计的指令规范和其他一些现有工具进行实现,解决了在进行SDN控制器性能测试时需要反复部署测试环境的问题。
其他文献
课堂提问是英语课堂教学的重要手段之一,是教师开启学生心智,促进学生思维,增强学生的主动参与意识的基本控制手段。教师的提问能力,所问问题的质量都会直接影响课堂学习活动的展
《周易》探讨的是一种关系哲学,其中广泛地运用了“一分为三”(“三分法”)的原理,力求位正居中,维持动态平衡,防止走极端。
我国的新文学理论建设,曾经长期将古代文学理论排除在外。90年代中叶,古代文论必须实现现代转换,建设面向21世纪的具有中国特色的文学理论,已成为文学理论家们颇具迫切性的研究课题。
该文以室内装修常用的落叶松刨花板为研究对象,采用人造板有机挥发气体采样装置、手持式VOCs气体检测仪、气相色谱-质谱仪,对不同热压温度和热压时间工艺条件下的刨花板释放
众所周知,肥大细胞释放白三烯、组织胺等活性物质以调节微血管,在机体变态反应中具有重要作用.近年来随着免疫技术的发展,人们发现肥大细胞内还含有多种酶、蛋白质、胺、神经
<正> 马克思主义十九世纪四十年代在欧洲产生后,逐步被各国工人阶级和广大人民群众所接受,成为各国共产党进行社会主义革命和建设的思想武器,并日益显示其强大的内在活力。那
巢蛋白(nestin)属于中间丝蛋白家族,由于其主要在胚胎期和成年的神经前体细胞表达的特性,自发现以来,一直被视为神经前体细胞的标志物.然而,本实验室首次观察到,正常成年大鼠
提出一种基于排队理论的解析方法用以计算作战飞机的出动架次率.首先建立作战飞机出动回收过程的闭排队网络模型,该排队模型不同的服务中心之间可以共用同一种服务器.然后改