开放网络操作系统ONOS性能评估

开放网络操作系统ONOS性能评估

ID:41687964

大小:435.94 KB

页数:22页

时间:2019-08-30

开放网络操作系统ONOS性能评估_第1页
开放网络操作系统ONOS性能评估_第2页
开放网络操作系统ONOS性能评估_第3页
开放网络操作系统ONOS性能评估_第4页
开放网络操作系统ONOS性能评估_第5页
资源描述:

《开放网络操作系统ONOS性能评估》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、开放网络操作系统ONOS性能评估标签:开放,网络,操作系统,性能目录目标3通用实验设置4测试工具4测试环境配置5ONOS软件坏境5实验A&B・拓扌卜(Switch,Link)发现时延测试5目标5配置和方法一交换机连接/断开的延迟6设置和方法一链路up/down的延迟7结果8分析和总结10实验C:intentinstall/remove/re-route延迟测试11目的11配置和方法一batchintent安装与退出12配置和方法--intentRe-route13结果14分析和总结16实验D:IntentsOperation吞吐量16目标16设置和方法16结果18分析和结论1

2、8实验E:Flow子系统迸发吞吐量测试19目的19配置及方法19具体实验参数设置20分析与结论21目标ONOS是一个网络控制器。applications通过intentAPIs与ONOS进行交互。ONOS通过其南向适配层控制数据网络的转发(例如,openflow网络)。ONOS控制层与数据转发层之间是OMOS流子系统,ONOS流子系统是将applicationintens转换为openflow流规则的重要组成部分。0S也是一个分布式系统,至关重要的是ONOS分布式架构使其性能随着集群数量增加而提高。这份评估报告将ONOS看作一个整体的集群系统,计划从应用和操作坏境两个角度

3、去评估ONOS性能。我们设计了一系列的实验,测试在各种应用和网络环境下ONOS的延迟和吞吐量。并通过分析结果,我们希望提供给网络运营商和应用开发商笫一手资料去了解ONOS的性能。此外,实验的结果将有助于开发人员发现性能瓶颈并优化。下图把070S分布式系统作为一个整体,介绍了关键的测试点。OHOGClKtvLoflicMTIwuHRCiwriAPIPlowRuleAdaptersAdaptersPotocoteAdapters图中包括如下性能测试点:延迟:-A-交换机连接/断开;・B-link启用/断开;C-intent的批量安装/删除/路径切换;吞吐量:■D-intent操作

4、;•E-link事件(测试暂缓);-F-迸发流规则安装。通用实验设置集群规模性能测试:ONOS最突出的特点是其分布式架构。因此,ONOS性能测试的一个关键方面是比较和分析不同集群大小下ONOS的性能。所有的测试用例将以ONOS集群节点数量为1,3,5,7展开。测试工具为了展示070S的本质特征,使测试不受测试仪器的瓶颈限制,我们采用了一些比较实用的工具进行实验。所有实验,除了与Openflow协议交互的交换机和端口及英它相关的,我们在070S的适配层部署了一套MullProviders与ONOScore进行交互。NullProviders担任着生成device,link,ho

5、st以及大量的流规则的角色。通过使用NullProviders,我们可以避免并消除Openflow适配和使用真实设备或者模拟的Openflow设备所存在的潜在的性能瓶颈。同吋,我们也部署了一些负载生成器,这样可以使应用或者网络接口生成高强度的负载去触及ONOS的性能极限。这些生成器包括:1.Intentperformance生成器"onos-app-intent-perf”,它与intentAPT交互,生成intent安装/删除操作,并根据ONOS可承受的最高速度自我调节生成的Intent操作的负载。2.流规则安装Python脚本工具与ONOSflowsubsystem交互去

6、安装和删除subsystem中的流规则。3.NullIJnkProvider中的link事件(闪烁)生成器,可以迅速提升发送速度到ONOS所能承受的极限并依此速率发送]inkup/down信息给ONOScore。4.此外,我们在"topology-events-metrics"和"jntents-events-metrics"应用中利用计数器去获収关键事件的时间戳与处理速率來力便那些时间及速度相关的测试。我们将在后续的每个不同的测试过程中详细介绍这些生成器的配置。测试环境配置A7台集群实验所需要的裸服务器。每个服务器的规格如下:•双IntelXeonE5-2670v2处理器为

7、2.5GHz-10核心/20超线程内核■32GB1600MHz的DDR3DRAM-lGbps的网络接口卡■Ubuntu的14.04OS-集群之间使用ptpd同步ONOS软件环境■JavaHotSpot(TM)(TM)64~BitserverVM;version1.&031■JAVAOPTS=${JAVAOPTS:-Xms8G-Xmx8G}v■onosT.1.0snapshot:■a31el3471ee626abce2bc43c413fabl7586f4fc3•其他的具体与用例相关的ONOS参数将在具体的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。