发明名称 自动进行方案对比的可信网络仿真系统
摘要 本发明涉及一种自动进行方案对比的可信网络仿真系统,其结构包括五个模块:全局控制模块、配置信息输入模块、仿真运行模块、指标数据可信处理模块、可信指标数据输出模块。仿真运行模块负责仿真片段的运行,它包括三个子模块:核心控制子模块、节点分层功能子模块、原始指标数据搜集子模块。核心控制子模块是仿真运行模块的核心模块,它控制仿真运行模块的其它两个子模块完成仿真片段的运行。该网络仿真系统的显著特点是自动批量运行仿真片断并自动计算性能指标数据的平均值及具有一定置信度的置信区间的单边长度。该系统适用于需重复运行多次仿真及多备选方案对比仿真的情形。使用该系统能大幅度提高网络仿真自动化程度和工作效率。
申请公布号 CN100420209C 申请公布日期 2008.09.17
申请号 CN200610010170.3 申请日期 2006.06.15
申请人 哈尔滨工程大学 发明人 高振国;王春生
分类号 H04L12/26(2006.01) 主分类号 H04L12/26(2006.01)
代理机构 哈尔滨市船大专利事务所 代理人 张贵丰
主权项 1. 一种自动进行方案对比的可信网络仿真系统,其特征在于,其结构包括:全局控制模块(2)、配置信息输入模块(1)、仿真运行模块(3)、指标数据可信处理模块(4)、可信指标数据输出模块(5);该配置信息输入模块(1)与全局控制模块(2)通信,该全局控制模块(2)分别与配置信息输入模块(1)、仿真运行模块(3)、指标数据可信处理模块(4)、可信指标数据输出模块(5)通信,该仿真运行模块(3)与全局控制模块(2)和指标数据可信处理模块(4)通信,该指标数据可信处理模块(4)分别与全局控制模块(2)、仿真运行模块(3)、可信指标数据输出模块(5)通信,该可信指标数据输出模块(5)分别与全局控制模块(2)和指标数据可信处理模块(4)通信;其工作流程为:(一)配置信息输入模块(1)从指定的仿真配置信息文件中读取仿真配置信息,仿真配置信息包括仿真重复次数SimMax,参与对比研究的各具体协议的列表,该列表的长度SchemeMax,可变参数列表,各可变参数的参数值列表,仿真场景区域,节点数量,各层功能所采用的具体协议,及仿真需要的其它参数;(二)全局控制模块(2)设置待进行的仿真片段所在仿真序列的编号SimIndex=0;(三)全局控制模块(2)设置待进行的仿真片段在所在仿真序列中的编号SchemeIndex=0;(四)全局控制模块(2)将控制权交给仿真运行模块(3);(五)仿真运行模块(3)根据SchemeIndex及其它配置信息作为仿真配置参数完成一个网络仿真片段,该次仿真中获取的性能指标数据在仿真结束时被传递给性能指标数据二维数组RawMetricGroup[][]中,然后将控制权交还全局控制模块(2);(六)全局控制模块(2)调用性能指标可信处理模块(4),后者根据二维数组RawMetricGroup[][]中的数据自动实时计算至目前为止各性能指标的平均值及其具有特定置信度的置信区间的单边长度,并将计算结果存入一维数组CredibleMetric[]中;(七)全局控制模块(2)调用可信性能指标输出模块(5),后者将处理后的一维数组CredibleMetric[]中的性能指标数据输出到结果文本文件中;(八)Scheme Index=Scheme Index+1;(九)判断Scheme Index是否等于SchemeMax,若否,则转到第(四)步,否则转到第(十)步;(十)SimIndex=SimIndex+1;(十一)判断SimIndex是否等于SimMax,若否,则转到第(三)步,若是则继续转到第(十二)步;(十二)此次运行结束。
地址 150001黑龙江省哈尔滨市南岗区南通大街145号1号楼