《基于M/M/S排队模型的网络及时可靠性加速试验方法.pdf》由会员分享,可在线阅读,更多相关《基于M/M/S排队模型的网络及时可靠性加速试验方法.pdf(11页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103023703 A (43)申请公布日 2013.04.03 CN 103023703 A *CN103023703A* (21)申请号 201210552895.0 (22)申请日 2012.12.18 H04L 12/24(2006.01) H04L 12/861(2013.01) (71)申请人 北京航空航天大学 地址 100191 北京市海淀区学院路 37 号 (72)发明人 李枚楠 李瑞莹 黄宁 (74)专利代理机构 北京永创新实专利事务所 11121 代理人 赵文利 (54) 发明名称 基于 M/M/s 排队模型的网络及时可靠性加速 试验方法 (57)。
2、 摘要 本发明公开了一种基于 M/M/s 排队模型的网 络及时可靠性加速试验方法, 包括如下步骤 : 步 骤一 : 根据通信网络排队模型的延迟故障机理, 获取排队模型的组成, 确定服务强度要求 ; 步骤 二 : 获取网络及时可靠性模型 ; 步骤三 : 基于相似 理论获取可靠性加速模型 ; 步骤四 : 进行网络及 时可靠性加速试验 ; 本发明给出了基于 M/M/s 排 队模型的网络及时可靠性加速试验方法, 可有效 解决当前网络可靠性试验时间过长、 费用过高或 者短时试验样本量不足、 置信度偏低的问题, 进而 提高试验效率。 (51)Int.Cl. 权利要求书 2 页 说明书 7 页 附图 1 页。
3、 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 7 页 附图 1 页 1/2 页 2 1. 一种基于 M/M/s 排队模型的网络及时可靠性加速试验方法, 包括如下步骤 : 步骤一 : 根据通信网络排队模型的延迟故障机理, 获取排队模型的组成, 确定服务强度 要求 ; 具体包括如下步骤 : 步骤 1.1, 获取排队模型的组成 : 排队模型的组成由输入过程、 到达规则、 排队规则、 服 务机构结构、 服务时间、 服务规则组成 ; M/M/s 排队模型, 表示输入过程为数据到达时间间隔为 的负指数分布, 到达规则为 数据单个到达, 数据源总体为无限源总体, 。
4、排队规则为先到先服务, 服务机构结构为 s 个服 务台并联服务, 容量为无穷, 服务时间为服从平均服务时间为 的负指数分布, 服务规则 为一次服务单个数据的排队模型 ; 当网络数据包到达后, 如交换机存在服务台空闲, 则开始 提供数据交换服务, 否则排队等待, 直到前面所有的数据包完成数据交换 ; 如果逗留时间过 长, 达到故障判据时, 则发生延迟故障 ; 步骤 1.2, 确定排队模型的服务强度满足 s=/s1, s表示排队模型服务强度 ; 步骤二 : 获取网络及时可靠性模型 ; 具体包括如下步骤 : 步骤 2.1, 确定网络及时可靠度表达式, 在网络中及时可靠度表达式为 : R=PD Dma。
5、x (1) 式中, D 表示网络数据传输时延, Dmax表示用户允许的最大时延, 也就是故障判据, R 表 示网络及时可靠度, P 表示网络实际时延不超过用户允许的最大时延的概率 ; 步骤 2.2, 确定逗留时间分布函数, M/M/s 的排队模型的逗留时间分布函数为 : 式中 : W 是数据包在模型内的逗留时间, 为等待时间与服务时间之和 ; t 是时间自变量 ; W(t) 表示数据包在模型内的逗留时间 W 不超过 t 的概率 ;当排队模型确定 时, 服务台数为 s, s 为常数, ps为模型中顾客数为 s 的概率, 表达式可记为 ps f() ; 实际上, 式 (2) 就是通信网络及时可靠度。
6、的表达式 ; 式 (2) 中, t 就是给定的时延阈值 Dmax; 结合式 (1) 和式 (2), 网络及时可靠性模型可以表达为 : 式中 : R 为网络及时可靠度 ; 步骤三 : 基于相似理论获取可靠性加速模型 ; 具体包括如下步骤 : 设式 (3) 为原始网络的可靠性模型, 则相似网络的可靠性模型为 : 权 利 要 求 书 CN 103023703 A 2 2/2 页 3 式中 : R 为相似网络及时可靠度, Dmax表示用户允许的最大时延, 为相似网络数据到达时间间隔, 为相似网络的平均服务时间, 服务台数为 s ; 令相似网络中的服务台数 s 不发生改变, 考虑到ps f(), 式 (。
7、3) 中 实际有 4 个物理量, 即 R、 、 和 D, 令相似常数分别为 cR、 c、 c和 cD, 表示相似网络中参 数与原始系统中相应参数的变化倍数, 即 : 设相似网络中的可靠度R与原始网络中的可靠度R保持不变, 即 : cR1 ; 且取平均数 据到达间隔时间和平均服务时间的相似常数相等, 即 c c; 根据相似第一定理, 联立式 (3)、 式 (4) 和 (5), 则可得 : ccD 1 ; 由此, 得到 M/M/s 排队模型的 3 个相似准则, 该准则即为可靠性加速模型 : 随着网络数据到达强度的增加, 相同时间内到达的数据包个数增多, 可靠性信息量增 大, 网络数据到达强度增大c。
8、倍以后, 试验时长减小c倍, 两次试验的数据量不变, 即试验 时长和网络数据到达强度的关系为 : c t/t (7) 式中 : t 为原始网络试验时长, t为相似网络试验时长 ; 步骤四 : 进行网络及时可靠性加速试验 ; 具体包括如下步骤 : 步骤 4.1, 确定网络数据收集数量, 假定网络模型为 M/M/s 排队模型, 延迟故障服从二 项分布, 取值检验上限 R, 鉴别比 D, 生产方风险 和使用方风险 ; 查得可靠性鉴定试验 中要求至少需要收集数据包的时延信息数量 ; 步骤 4.2, 获取加速试验参数, 若原始网络任务剖面参数以及时延阈值为 、 和 Dmax, 试验时长为 t; 按照 (。
9、6) 式规则选取 、 和 Dmax相应的相似系数 c、 c和 cD, 得到 、 和 D max; 按照加速试验参数进行时长为 t t/c的可靠性加速试验, 得到该加速网 络的及时可靠度 ; 该值认为与原始网络的及时可靠度相同, 即得到原始网络的及时可靠度。 权 利 要 求 书 CN 103023703 A 3 1/7 页 4 基于 M/M/s 排队模型的网络及时可靠性加速试验方法 技术领域 0001 本发明属于网络通信以及可靠性技术领域, 具体涉及一种基于 M/M/s 排队模型的 网络及时可靠性加速试验方法。 背景技术 0002 随着网络技术的不断发展与应用, 对网络的定量与定性特征的科学理解。
10、, 已成为 一个极其重要的挑战性课题, 甚至被称为 “网络的新科学” 。 随着网络使用的普及, 网络负载 增大, 由拥塞造成的及时可靠性已经成为网络定量特征理解的重要问题。 0003 在一个新的网络建成前, 在一种新的服务投入使用前, 试验是考核网络可靠性的 重要途径。然而, 网络任务周期普遍较长, 为了有效暴露故障, 网络可靠性试验时间往往是 其任务周期的数倍 (参考文献1 : 张建涛,张剑.军用通信网综合可靠性试验与检验J. 电子产品可靠性与环境试验 ,25(2),2007:19-22) , 这直接导致研制周期过长。为了快速在 可靠性试验中暴露设计缺陷, 确定网络可靠性水平, 有必要采取加。
11、速试验, 增大单位时间内 的循环次数, 加速故障模式的出现。加速模型是设计加速试验的前提。对网络及时可靠性 而言, 其故障模式为时延过长, 网络的排队机制为探索延迟故障机理以及确定加速模型提 供了支撑。相似理论是研究自然界和工程中各种物理过程相似原理的学说, 是确定加速模 型的理论依据。 0004 现有的加速试验和加速模型的研究大多是硬件领域, 并没有针对通信网络进行可 靠性加速模型和试验方法的探索。尚无法解决网络可靠性试验时间过长、 费用过高或者短 时试验样本量不足、 置信度偏低的问题。 发明内容 0005 本发明的目的是为了解决可靠性试验时间过长或短时试验评估置信度偏低的问 题, 提出一种。
12、基于 M/M/s 排队模型的网络及时可靠性加速试验方法, 通过进行可靠性加速 模型的推导和验证, 制定网络及时可靠性加速试验方案。 0006 一种基于 M/M/s 排队模型的网络及时可靠性加速试验方法, 包括如下步骤 : 0007 步骤一 : 根据通信网络排队模型的延迟故障机理, 获取排队模型的组成, 确定服务 强度要求 ; 0008 步骤二 : 获取网络及时可靠性模型 ; 0009 步骤三 : 基于相似理论获取可靠性加速模型 ; 0010 步骤四 : 进行网络及时可靠性加速试验 ; 0011 本发明的优点与积极效果在于 : 0012 (1) 本发明方法提出了基于排队论的网络及时可靠性加速模型。
13、, 在相似理论的指 导下推导并验证 M/M/s 排队系统的网络可靠性加速模型, 这是相似理论在加速试验上的又 一应用, 同时也是其在网络流上的又一应用, 这是加速试验的核心, 是规划加速试验的模型 基础。 说 明 书 CN 103023703 A 4 2/7 页 5 0013 (2) 本发明方法为网络可靠性加速试验方法建立理论基础 : 根据推导得出的加速 模型, 可以进一步确定通信网试验方法, 这是产品加速寿命试验在网络对象上的推广, 可有 效解决当前网络可靠性试验时间过长、 费用过高或者短时试验样本量不足、 置信度偏低的 问题, 进而提高试验效率。 附图说明 0014 图 1 是本发明的方法。
14、流程图 ; 0015 图 2 是本发明中 OPNET 建立 M/M/s 排队模型示例图 ; 0016 图 3 是本发明实施例中某通信网络拓扑示例图。 具体实施方式 0017 下面将结合附图和实施例对本发明作进一步的详细说明。 0018 本发明提出一种基于 M/M/s 排队模型的网络及时可靠性加速试验方法, 包括如下 步骤 : 0019 步骤一 : 根据通信网络排队模型的延迟故障机理, 获取排队模型的组成, 确定服务 强度要求。 0020 具体包括如下步骤 : 0021 步骤 1.1, 获取排队模型的组成 : 排队模型的组成由输入过程、 到达规则、 排队规 则、 服务机构结构、 服务时间、 服务。
15、规则组成。 0022 M/M/s 排队模型, 表示输入过程为数据到达时间间隔为 的负指数分布, 到达规 则为数据单个到达, 数据源总体为无限源总体, 排队规则为先到先服务, 服务机构结构为 s 个服务台并联服务, 容量为无穷, 服务时间为服从平均服务时间为 的负指数分布, 服务 规则为一次服务单个数据的排队模型。 (参考文献 2 唐应辉 , 唐小我 . 排队论 - 基础与 分析技术 M. 北京 : 科学出版社 ,2006:33) 当网络数据包到达后, 如交换机存在服务台空 闲, 则开始提供数据交换服务, 否则排队等待, 直到前面所有的数据包完成数据交换。如果 逗留时间过长, 达到故障判据时, 。
16、则发生延迟故障。 0023 步骤1.2, 确定排队模型的服务强度要求 : 当s=/s1时, s表示排队模型服 务强度, 排队模型能达到统计平衡, 逗留时间构成概率分布, 是本发明方法的前提条件 ; 否 则, 数据到达累积会越来越多, 排队模型无法达到稳态, 排队时延会随时间呈递增趋势, 此 情形探讨延迟故障意义不大。 0024 步骤二 : 获取网络及时可靠性模型 ; 0025 具体包括如下步骤 : 0026 步骤 2.1, 确定网络及时可靠度表达式, 可靠度是可靠性在概率上的度量值, 在网 络中及时可靠度表达式为 : 0027 R=PD Dmax (1) 0028 式中, D 表示网络数据传输。
17、时延, Dmax表示用户允许的最大时延, 也就是故障判据, R 表示网络及时可靠度, P 表示网络实际时延不超过用户允许的最大时延的概率。 0029 步骤 2.2, 确定逗留时间分布函数, M/M/s 的排队模型的逗留时间分布函数为 : 0030 M/M/s 的排队系统的逗留时间分布函数根据参考文献 2 唐应辉 , 唐小我 . 排队 说 明 书 CN 103023703 A 5 3/7 页 6 论 - 基础与分析技术 M. 北京 : 科学出版社 ,2006:33, 能够得到。 0031 0032 式中 : W 是数据包在模型内的逗留时间, 为等待时间与服务时间之和。t 是时间自 变量。 W(t。
18、)表示数据包在模型内的逗留时间W不超过t的概率。当排队模型 确定时, 服务台数为 s, s 为常数, ps为模型中顾客数为 s 的概率, 表达式可记为 ps f()。 0033 实际上, 式 (2) 就是通信网络及时可靠度的表达式。式 (2) 中, t 就是给定的时延 阈值 Dmax。结合式 (1) 和式 (2), 网络及时可靠性模型可以表达为 : 0034 0035 式中 : R 为网络及时可靠度。 0036 步骤三 : 基于相似理论获取可靠性加速模型 ; 0037 具体包括如下步骤 : 0038 设式 (3) 为原始网络的可靠性模型, 则相似网络的可靠性模型为 : 0039 0040 式中。
19、 : R 为相似网络及时可靠度, Dmax表示用户允许的最大时延, 为相似网络数据到达时间间隔, 为相似网络的平均服务时间, 服务台数为 s。 0041 令相似网络中的服务台数s不发生改变, 考虑到psf(), 式 (3) 中实际有 4 个物理量, 即 R、 、 和 D, 令相似常数分别为 cR、 c、 c和 cD, 表示相似网络中 参数与原始系统中相应参数的变化倍数, 即 : 0042 0043 简单起见, 要求相似网络中的可靠度 R 与原始网络中的可靠度 R 保持不变, 即 : cR 说 明 书 CN 103023703 A 6 4/7 页 7 1 ; 且取平均数据到达间隔时间和平均服务时。
20、间的相似常数相等, 即 c c; 根据相似 第一定理, 联立式 (3)、 式 (4) 和 (5), 则可得 : ccD 1 0044 由此, 得到 M/M/s 排队模型的 3 个相似准则, 该准则即为可靠性加速模型 : 0045 0046 随着网络数据到达强度的增加, 相同时间内到达的数据包个数增多, 可靠性信 息量增大。为了达到可靠性试验截尾所需的数据量要求 (参考文献 3GB5080.5-85. 设备可靠性试验成功率的验证试验方案 S. 中华人民共和国电子工业部、 航天工业 部 .1985:5-9) , 网络数据到达强度增大 c倍以后, 试验时长可减小 c倍, 两次试验的数据 量不变。即试。
21、验时长和网络数据到达强度的关系为 : 0047 c t/t (7) 0048 式中 : t 为原始网络试验时长, t为相似网络试验时长。 0049 步骤四 : 应用 OPNET 仿真平台对可靠性加速模型进行验证 ; 0050 具体包括如下步骤 : 0051 步骤 4.1, 用 OPNET 建立 M/M/s 排队模型 ; 0052 步骤 4.2, 设计基于 M/M/s 排队模型的原始网络的可靠性模型, 选取 、 和 D, 和 试验时长 t, 进行 OPNET 仿真 ; 0053 步骤4.3, 设计基于M/M/s排队模型的相似网络的可靠性模型, 按照 (6) 式选取、 和 D 相应的相似系数 c、。
22、 c和 cD, 确定相似网络可靠性模型参数, 以及试验时长 t, 满 足 t t/c, 进行 OPNET 仿真 ; 0054 步骤4.4, 计算原始网络和相似网络的及时可靠度, 并进行对比。 仿真中, 网络及时 可靠度的统计方法为 : 0055 R=Nn/Nt (8) 0056 式中, Nt表示网络传输的数据包总个数, Nn表示网络传输时延不超过用户允许的 最大时延 Dmax的数据包个数, 也就是传输及时的数据包个数。 0057 在原始网络和相似网络相应的 t 时刻计算可靠度, 计算其均方误差。若在多组故 障判据和应力增加倍数的仿真中, 原始网络和相似网络的可靠度均方误差都在可接受的范 围内,。
23、 则认为此加速模型是正确和合理的。 0058 步骤五 : 进行网络及时可靠性加速试验 ; 0059 具体包括如下步骤 : 0060 步骤 5.1, 确定网络数据收集数量, 假定网络模型为 M/M/s 排队模型, 延迟故障服 从二项分布, 取值检验上限R, 鉴别比D, 生产方风险和使用方风险。 那么, 可以查得可 靠性鉴定试验中要求至少需要收集数据包的时延信息数量。 0061 步骤 5.2, 获取加速试验参数, 若原始网络任务剖面参数以及时延阈值为 、 和 Dmax, 试验时长为 t。按照 (6) 式规则选取 、 和 Dmax相应的相似系数 c、 c和 cD, 可以 得到 、 和 D max。按。
24、照加速试验参数进行时长为 t t/C的可靠性加速试验, 得到 该加速网络的及时可靠度。该值可以认为与原始网络的及时可靠度相同, 即可以得到原始 网络的及时可靠度。 说 明 书 CN 103023703 A 7 5/7 页 8 0062 实施例 : 0063 本发明实施例中的仿真部分以图 2 所示的 OPNET 排队模型为例, 具体阐述本发明 方法的中加速模型的仿真验证, 试验部分以图 3 所示的实际通信网络为例, 阐述具体可靠 性加速试验方案。 0064 图 2 中有 3 个节点, 分别是数据发送端 (src) , 排队机构 (queue)和数据接收端 (sink) 。在发送端可以设置数据包到。
25、达间隔与数据包长的分布, 在排队机构处可以设置排 队规则与服务时间分布。 0065 本发明的基于M/M/s排队模型的网络及时可靠性加速试验方法, 步骤如图1所示, 其中步骤一、 二、 三与具体实施方式里面相同, 在此不赘述, 步骤四与五具体方法如下 : 0066 步骤四 : 应用 OPNET 仿真平台对可靠性加速模型进行验证, 具体方法是 : 0067 步骤 4.1, 用 OPNET 建立 M/M/s 排队模型, 如图 2 所示 : 此处在 src 数据发送端的 数据到达间隔和数据包长分布选择 exponential 负指数分布, queue 排队机构的处理模型 选择 acb_fifo_ms。。
26、 0068 步骤4.2, 设计基于M/M/s排队模型的原始网络的可靠性模型, 选取一定的、 、 t 和 D, 进行 OPNET 仿真 : 在该验证案例中, 网络服务率为 9,600bit/s, 数据到达强度服从 均值为 2.67packet/s 的负指数分布, 数据包大小服从均值为 9,000bit 的负指数分布, 服 务台数为 5, 即 s 0.5。假定网络延迟故障服从二项分布, 取检验上限 R=0.999, 鉴别比 D=1.50, 生产方风险和使用方风险为10%, 那么, 可靠性鉴定试验中要求至少需要收集 32922 个数据包的时延信息, 因此至少需要仿真 3.425 小时, 才可到达此数。
27、量的数据包。应 用 OPNET 仿真 4 小时, 总共收集到 35789 个数据包。 0069 步骤 4.3, 设计基于 M/M/s 排队模型的相似网络的可靠性模型, 按照 (6) 式规则选 取 c、 c、 ct和 cD, 确定相似网络可靠性模型参数, 以及试验时长 t, 进行 OPNET 仿真 : 取 c=c=4, CD=ct=0.25, t 1 小时, t0时刻状态相同。如此, 网络服务率为 19200bit/s, 平均数据到达时间间隔服从均值为 5.34packet/s 的负指数分布, 数据包大小服从均值为 9000bit 的负指数分布。根据加速模型, 仿真 1 小时, 共收集到 360。
28、00 个数据包。 0070 步骤4.4, 计算原始网络和相似网络的及时可靠度, 并进行对比。 仿真中, 网络及时 可靠度的统计方法为 : 0071 R=Nn/Nt (8) 0072 式中, Nt表示网络传输的数据包总个数, Nn表示网络传输时延不超过用户允许的 最大时延 Dmax的数据包个数, 也就是传输及时的数据包个数。 0073 在原网络和相似网络中分别以 8 分钟和 2 分钟为间隔, 根据式 (8) 计算网络端到 端及时可靠度的点估计值, 并在不同的延迟故障判据下, 计算原始网络和相似网络及时可 靠度的均方误差, 如表 1 所示。在本实施例中, 当原始网络时延阈值在 25s 变化时, 均。
29、方误 差均小于0.02, 说明在不同延迟故障判据的取值下, 该方法的适用性都较强。 随着时延阈值 的增加, 其均方误差越来越小, 原始网络和相似网络在可靠度上的相似性越高。表 1 还讨论 了两个网络及时可靠度的绝对误差, 其值均小于310-3, 且延迟故障阈值越严格, 即对计算 出的可靠度越高的网络, 绝对误差越小, 该加速模型的准确度越高。 0074 表 1 故障判据对加速模型的影响 0075 说 明 书 CN 103023703 A 8 6/7 页 9 0076 0077 表 2 进一步讨论了网络在不同的应力增加倍数下, 原始网络和相似网络可靠度的 均方误差。这里, 当应力增加倍数在 21。
30、2 倍变化时, 两个网络及时可靠度的均方误差和绝 对误差变化不大。这说明, 网络应力增加的倍数不影响原始网络和相似网络在可靠度上的 相似性。 0078 表 2 应力增加倍数对加速模型的影响 0079 0080 在上述分析中, 由于每个 t 时间段 (原始网络中 t=8min, 相似网络中 t=2min) 只有约 1200 个数据, 故而两个网络的及时可靠性尚存在一定的误差, 绝对误差 均在 10-4附近。如果增加单位时间的数据量, 则误差将大幅减小。表 3 是服务台个数对相 似网络的影响, 可以看出服务台个数的变化也不影响该方法的适用性。 0081 表 3 服务台个数对加速模型的影响 0082。
31、 说 明 书 CN 103023703 A 9 7/7 页 10 0083 步骤五 : 进行网络及时可靠性加速试验, 对应图 2 的理论模型, 试验部分以图 3 所 示的实际通信网络为例, 阐述具体可靠性加速试验方案 : 0084 图 3 中通信网络由两个端系统, 一个交换机组成。端系统可以是具有特定功能的 系统, 如 AFDX 航电子系统, 也可以是局域网中的普通笔记本。这里端系统主要是进行收发 数据, 由端系统 A 发送数据流通过交换机最终被端系统 B 接收。 0085 步骤 5.1, 确定网络数据收集数量, 假定数据包通过交换机的时延为 M/M/s 排队 模型, 延迟故障服从二项分布。根。
32、据使用方要求, 如取检验上限 R=0.999, 鉴别比 D=1.50, 生产方风险 和使用方风险 为 10%。那么, 通过相关标准 (参考文献 3GB5080.5-85. 设备可靠性试验成功率的验证试验方案 S. 中华人民共和国电子工业部、 航天工业 部 .1985:5-9) 可以查得可靠性鉴定试验中要求至少需要收集数据包的时延信息数量, 此处 为 32922 个数据包。 0086 步骤 5.2, 获取加速试验参数, 若原始网络任务剖面参数以及时延阈值为 1packet/s、 2packet/s 和 Dmax=50ms, 试验时长为 t 9.145h 以上能收集到至少 32922 个数据包。按。
33、照 (6) 式规则选取 、 和 Dmax相应的相似系数 c、 c和 cD, 可以得到 、 和 D max。如取 c c 4, cD 0.25, Dmax=12.5ms。按照加速试验参数进行时长为 t t/c 9.145/4 2.23h 的可靠性加速试验, 通过硬件工具或软件测量每个数据包 通过交换机的时延, 就可以得到规定不少于 32922 个数据包的时延数据。利用这些获得的 时延数据, 结合 (8) 式可计算出该加速网络的及时可靠度 R, 假设为 0.99, 该可靠度值可以 认为与原始网络的及时可靠度相同, 即可以认为原始网络的及时可靠度为 0.99。 说 明 书 CN 103023703 A 10 1/1 页 11 图 1 图 2 图 3 说 明 书 附 图 CN 103023703 A 11 。