发明名称 一种自相似网络业务的生成方法
摘要 本发明公开了一种自相似网络业务的生成方法,包括依次执行参数配置步骤、模板建立步骤和业务发生步骤;特征是由多个采用三层迭代开关过程的彼此独立不相关的子信源合成一个总的业务发生器;生成的业务流量具有自相似特性,并给出与本方法配套的三种调整自相似特征系数的方法。本业务生成方法的优点是:既可以模拟单业务源,也可以模拟混合业务源;模拟的具体业务类型可以选择和组合,业务参数可以自由配置;数据流量的大小和自相似特性都可以通过调整而人为可控;很好地模拟了高速分组数据网络的不同业务数据包的流量特征、分布特征、自相似特征。本发明方法可以为各种网络节点、协议和算法的性能分析提供准确可靠的业务发生流量。
申请公布号 CN101369921A 申请公布日期 2009.02.18
申请号 CN200810196614.6 申请日期 2008.09.12
申请人 中国科学技术大学 发明人 倪锐;卫国;秦晓卫
分类号 H04L12/24(2006.01);H04L12/26(2006.01);H04L12/56(2006.01);H04L29/06(2006.01) 主分类号 H04L12/24(2006.01)
代理机构 安徽省合肥新安专利代理有限责任公司 代理人 汪祥虬
主权项 1.一种自相似网络业务的生成方法,包括依次执行参数配置步骤、模板建立步骤和业务发生步骤;所述执行参数配置步骤为确定业务发生器的包括业务种类以及每一种业务的子信源数量;所述模板建立步骤为,按所需特定业务的种类分别建立其模板,所使用的基本参量包括:忙时会话系数、每次会话包含的呼叫次数、两次呼叫的时间间隔、每次呼叫包含的分组包数、两个分组包的时间间隔、分组包的大小和数据包发送速率;其中,参量忙时会话系数用于确定1号会话级随机数发生器的均值,参量每次会话包含的呼叫次数用于确定2号会话级随机数发生器的均值,参量两次呼叫的时间间隔用于确定1号呼叫级随机数发生器的均值,参量每次呼叫包含的分组包数用于确定2号呼叫级随机数发生器的均值,参量两个分组包的时间间隔用于确定1号分组包级随机数发生器的均值,参量分组包的大小用于确定2号分组包级随机数发生器的均值;其特征在于:所述1号会话级随机数发生器服从均匀分布,2号会话级随机数发生器服从负指数分布,1号呼叫级随机数发生器服从负指数分布,2号呼叫级随机数发生器服从负指数分布,1号分组包级随机数发生器服从负指数分布,2号分组包级随机数发生器服从泊松分布;然后根据业务模版建立子信源的执行模块:将所述2号会话级随机数发生器指向会话级计数器,为其赋非负整数值;会话级计数器的两条支路一条支路指向1号会话级随机数发生器,另一条支路指向2号呼叫级随机数发生器;1号会话级随机数发生器指向会话级计时器,为其赋非负整数值;会话级计时器指向2号会话级随机数发生器;2号呼叫级随机数发生器指向呼叫级计数器,为其赋非负整数值;呼叫级计数器有两条支路,一条支路指向1号呼叫级随机数发生器,另一条支路指向2号分组包级随机数发生器;1号呼叫级随机数发生器指向呼叫级计时器,为其赋非负整数值;呼叫级计时器指向会话级计数器;2号分组包级随机数发生器除以数据包发送速率,除法的商向上取整后作为分组包级计数器的赋值;分组包级计数器的两条支路的一条支路指向1号分组包级随机数发生器,另一条支路指向数据包发送模块;1号分组包级随机数发生器指向分组包级计时器,为其赋非负整数值;分组包级计时器指向呼叫级计数器;数据包发送模块指向分组包级计数器,并且对外输出一个标准业务数据包;通过调节业务参量每次会话包含的呼叫次数,进而改变1号呼叫级随机数发生器的均值以增大对外业务输出流量的自相似系数,或通过减小业务参量每次会话包含的呼叫次数,进而改变1号呼叫级随机数发生器的均值以减小对外业务输出流量的自相似系数;通过调节业务参量每次呼叫包含的分组包数,进而改变2号呼叫级随机数发生器的均值以增大对外业务输出流量的自相似系数,或通过减小业务参量每次呼叫包含的分组包数,进而改变2号呼叫级随机数发生器的均值以减小对外业务输出流量的自相似系数;通过调节业务参量两个分组包的时间间隔,进而改变1号分组包级随机数发生器的均值以增大对外业务输出流量的自相似系数,或通过减小业务参量两个分组包的时间间隔,进而改变1号分组包级随机数发生器的均值以减小对外业务输出流量的自相似系数;模板建立步骤完成后,将参数配置步骤中确定的每一种业务种类对应的子信源数量和模板建立步骤中建立业务模板、执行模块,一起作为业务发生步骤的输入;所述的业务发生步骤,首先根据输入搭建业务发生器:根据各输入的业务模版的种类,在业务发生器中搭建其对应业务的子信源,每一种对应业务包含的子信源数量由输入值确定,每一个子信源内都各自包含一份业务模版和一个执行模块;所有子信源的输出业务流量相加,作为业务发生器的输出;业务发生器搭建完毕后,启动该业务发生器,每一个离散时隙对外输出业务流量<img file="A200810196614C0003164317QIETU.GIF" wi="64" he="60" />所述业务发生器输出的业务流量至少内含数据包的长度和承载的业务标签两项内容;而具体的载荷数据则是可选项,根据实际网络仿真的需要为该数据包填入载荷数据或者完全不填任何载荷数据。
地址 230026安徽省合肥市金寨路96号