弹性光网络实验一、创建光网络请求及C++源码下载
2017-06-06 09:10
302 查看
(>>>>在公众号中输入文章最后彩蛋即可获取源代码)
开源项目:https://github.com/chenxhjeo,个人博客:http://blog.csdn.net/u013487761
技术QQ群名称:豆豆咨询,群号:625686304
微信公众号名称:豆豆咨询,微信公众号:douAsk
我的公众号:chen-jeo
初建日期:2017.06.06
2、创建虚拟光网络请求方法。
虚拟光网络请求的创建是评估RSA算法有效性的关键步骤,行业内常见的评价方案主要采用两种方法:
第一种,是基于长期的虚拟光网络映射结果,例如映射[1000,5000],[1000-10000]数量的虚拟光网络请求,每组数据取10组,取其平均值作为最终的结果,例如运行1000个虚拟光网络为一组,运行10组,记录平均值,作为改组的最终结果,这样能够保证较高的置信区间,通常达到95%的置信区间。
第二种,是基于不同流量负载下的映射结果,通常采用Erlang来衡量。Erlang=到达率*生存时间,或者Erlang=lanbuda*mu,lanbuda表示虚拟光网络的动态请求到达服从泊松过程,平均每秒或者每个事件窗将产生lanbuda个请求,每个请求的生存时间服从指数分布,平均值为mu秒或者mu个时间窗。
在弹性光网络中,经常采用第二种方法来评估算法性能。第二种方法的特点是能够评估不同Erlang流量负载情况下的算法性能,但有一个缺点就是与虚拟光网络请求的带宽无关。
通常采用Erlang=50,100,150,200,250,300来评估算法性能,其中:
频谱粒度12.5GHz;
频谱槽数量:400
频谱槽之间的间隔:12.5GHz
2、创建动态变化的虚拟光网络请求
1)计算公式
算法比较有许多不同的性能评价指标,业界常用Erlang来评价。我们用公式Erlang=lanbuda*mu来评价。例如:
Erlang=5*10;即每个时间窗5个VN,每个VN生成时间为10个时间窗。
2)创建虚拟光网络请求的参数说明
argv[1] n:100,表示100个VN;
argv[2]splittable_rate:1,表示分裂率;
argv[3]link_rate:100,表示0-100之间的带宽;
argv[4]topo_general_rate:1,表示拓扑结构;
argv[5]reqfilename:reqs-erl-100,表示erlang=100虚拟光网络目录;
argv[6]slotSpeed:100,表示0-100之间的slot槽数量;
argv[7]dura:1000,表示一个VN生成时间为10个时间窗;
3)创建不同Erlang的虚拟光网络请求实例
./mkreq 100 11 1 req-erl-50 50 1000
//100个VN,50表示0-5000slotspeed,1000表示5*10=50erlang
./mkreq 100 11 1 req-erl-100 50 2000
./mkreq 100 11 1 req-erl-150 50 3000
./mkreq 100 11 1 req-erl-200 50 4000
./mkreq 100 11 1 req-erl-250 50 5000
./mkreq 100 11 1 req-erl-300 50 6000
四、技术服务
1、如果有疑问或者需要帮助,请加入QQ群(群名称:豆豆咨询,群号:625686304);或者公众号douAsk,公众号名称为“豆豆咨询”。扫描以下二维码,关注“豆豆咨询”。
2、技术支持与源码下载:
我的微信号:chen-jeo,扫描以下二维码,
彩蛋号:2000。
开源项目:https://github.com/chenxhjeo,个人博客:http://blog.csdn.net/u013487761
技术QQ群名称:豆豆咨询,群号:625686304
微信公众号名称:豆豆咨询,微信公众号:douAsk
我的公众号:chen-jeo
初建日期:2017.06.06
一、实验目的
1、掌握EON下虚拟光网络请求的创建。二、实验内容
1、创建用于模拟测试的虚拟光网络请求。2、创建虚拟光网络请求方法。
三、实验步骤及过程
1、创建用于模拟测试的虚拟光网络请求虚拟光网络请求的创建是评估RSA算法有效性的关键步骤,行业内常见的评价方案主要采用两种方法:
第一种,是基于长期的虚拟光网络映射结果,例如映射[1000,5000],[1000-10000]数量的虚拟光网络请求,每组数据取10组,取其平均值作为最终的结果,例如运行1000个虚拟光网络为一组,运行10组,记录平均值,作为改组的最终结果,这样能够保证较高的置信区间,通常达到95%的置信区间。
第二种,是基于不同流量负载下的映射结果,通常采用Erlang来衡量。Erlang=到达率*生存时间,或者Erlang=lanbuda*mu,lanbuda表示虚拟光网络的动态请求到达服从泊松过程,平均每秒或者每个事件窗将产生lanbuda个请求,每个请求的生存时间服从指数分布,平均值为mu秒或者mu个时间窗。
在弹性光网络中,经常采用第二种方法来评估算法性能。第二种方法的特点是能够评估不同Erlang流量负载情况下的算法性能,但有一个缺点就是与虚拟光网络请求的带宽无关。
通常采用Erlang=50,100,150,200,250,300来评估算法性能,其中:
频谱粒度12.5GHz;
频谱槽数量:400
频谱槽之间的间隔:12.5GHz
2、创建动态变化的虚拟光网络请求
1)计算公式
算法比较有许多不同的性能评价指标,业界常用Erlang来评价。我们用公式Erlang=lanbuda*mu来评价。例如:
Erlang=5*10;即每个时间窗5个VN,每个VN生成时间为10个时间窗。
2)创建虚拟光网络请求的参数说明
argv[1] n:100,表示100个VN;
argv[2]splittable_rate:1,表示分裂率;
argv[3]link_rate:100,表示0-100之间的带宽;
argv[4]topo_general_rate:1,表示拓扑结构;
argv[5]reqfilename:reqs-erl-100,表示erlang=100虚拟光网络目录;
argv[6]slotSpeed:100,表示0-100之间的slot槽数量;
argv[7]dura:1000,表示一个VN生成时间为10个时间窗;
3)创建不同Erlang的虚拟光网络请求实例
./mkreq 100 11 1 req-erl-50 50 1000
//100个VN,50表示0-5000slotspeed,1000表示5*10=50erlang
./mkreq 100 11 1 req-erl-100 50 2000
./mkreq 100 11 1 req-erl-150 50 3000
./mkreq 100 11 1 req-erl-200 50 4000
./mkreq 100 11 1 req-erl-250 50 5000
./mkreq 100 11 1 req-erl-300 50 6000
四、技术服务
1、如果有疑问或者需要帮助,请加入QQ群(群名称:豆豆咨询,群号:625686304);或者公众号douAsk,公众号名称为“豆豆咨询”。扫描以下二维码,关注“豆豆咨询”。
2、技术支持与源码下载:
我的微信号:chen-jeo,扫描以下二维码,
彩蛋号:2000。
相关文章推荐
- iOS 开发 AFNetworking3.0源码解析(一:结构图/网络请求三次封装/上传下载/网络监测)
- 弹性光网络实验二、碎片感知的RSA算法解析与Java源码实现
- 【C/C++开发】TinyXml操作(含源码下载)
- 【C++资料免豆下载】大量教程+工具+源码下载地址汇总
- ASIHTTPRequest发送Get、Post请求,断点下载,上传,判断网络状态
- 创建ROS项目并添加第三方库(curl)进行网络请求
- http协议请求部首详解以及用c++写socket下载文件
- 请求网络下载图片
- 【转】【开源下载】基于TCP网络通信的即时聊天系统(IM系统)(c#源码)
- 2D 太空打飞机游戏 Bitfighter源码下载(C/C++ Lua)
- 源码推荐(01.04B):基于AFNetworking3.0的网络请求封装,iOS仿苹果健康折线图
- 第二人生的源码分析(四十七)发送下载纹理图片请求
- C++实现四叉树效果(附源码下载)
- iOS NSURLSession 实现网络请求-文件下载-上传-后台下载
- C++ md5操作(含源码下载)
- 封装网络请求,下载,上传功能
- 网络数据请求实践一:android-async-http实现下载和上传
- Android网络编程(四)源码解析OkHttp前篇[请求网络]
- ASIHttpRequest:创建队列、下载请求、断点续传、解压缩
- android网络框架OkHttp之get请求(源码初识)