发明名称 基于M/M/s排队模型的网络及时可靠性加速试验方法
摘要 本发明公开了一种基于M/M/s排队模型的网络及时可靠性加速试验方法,包括如下步骤:步骤一:根据通信网络排队模型的延迟故障机理,获取排队模型的组成,确定服务强度要求;步骤二:获取网络及时可靠性模型;步骤三:基于相似理论获取可靠性加速模型;步骤四:进行网络及时可靠性加速试验;本发明给出了基于M/M/s排队模型的网络及时可靠性加速试验方法,可有效解决当前网络可靠性试验时间过长、费用过高或者短时试验样本量不足、置信度偏低的问题,进而提高试验效率。
申请公布号 CN103023703B 申请公布日期 2015.04.22
申请号 CN201210552895.0 申请日期 2012.12.18
申请人 北京航空航天大学 发明人 李枚楠;李瑞莹;黄宁
分类号 H04L12/24(2006.01)I;H04L12/861(2013.01)I 主分类号 H04L12/24(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 赵文利
主权项 一种基于M/M/s排队模型的网络及时可靠性加速试验方法,包括如下步骤:步骤一:根据通信网络排队模型的延迟故障机理,获取排队模型的组成,确定服务强度要求;具体包括如下步骤:步骤1.1,获取排队模型的组成:排队模型的组成由输入过程、到达规则、排队规则、服务机构结构、服务时间、服务规则组成;M/M/s排队模型,表示输入过程为数据到达时间间隔为λ的负指数分布,到达规则为数据单个到达,数据源总体为无限源总体,排队规则为先到先服务,服务机构结构为s个服务台并联服务,容量为无穷,服务时间为服从平均服务时间为μ的负指数分布,服务规则为一次服务单个数据的排队模型;当网络数据包到达后,如交换机存在服务台空闲,则开始提供数据交换服务,否则排队等待,直到前面所有的数据包完成数据交换;如果逗留时间过长,达到故障判据时,则发生延迟故障;步骤1.2,确定排队模型的服务强度满足<img file="FDA0000678526190000011.GIF" wi="275" he="145" />ρ<sub>s</sub>表示排队模型服务强度;步骤二:获取网络及时可靠性模型;具体包括如下步骤:步骤2.1,确定网络及时可靠度表达式,在网络中及时可靠度表达式为:R=P{D≤D<sub>max</sub>}  (1)式中,D表示网络数据传输时延,D<sub>max</sub>表示用户允许的最大时延,也就是故障判据,R表示网络及时可靠度,P表示网络实际时延不超过用户允许的最大时延的概率;步骤2.2,确定逗留时间分布函数,M/M/s的排队模型的逗留时间分布函数为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>W</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>P</mi><mrow><mo>(</mo><mi>W</mi><mo>&le;</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>&mu;t</mi></mrow></msup><mo>[</mo><mn>1</mn><mo>+</mo><mfrac><msub><mi>p</mi><mi>s</mi></msub><mrow><mn>1</mn><mo>-</mo><msub><mi>&rho;</mi><mi>s</mi></msub></mrow></mfrac><mi>&mu;t</mi><mo>]</mo><mo>,</mo><mi>&rho;</mi><mo>=</mo><mi>s</mi><mo>-</mo><mn>1</mn><mo>,</mo></mtd></mtr><mtr><mtd><mn>1</mn><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>&mu;t</mi></mrow></msup><mo>-</mo><mfrac><msub><mi>p</mi><mi>s</mi></msub><mrow><mrow><mo>(</mo><mi>s</mi><mo>-</mo><mi>&rho;</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&rho;</mi><mi>s</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>[</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>&mu;t</mi></mrow></msup><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>&mu;</mi><mrow><mo>(</mo><mi>s</mi><mo>-</mo><mi>&rho;</mi><mo>)</mo></mrow><mi>t</mi></mrow></msup><mo>]</mo><mo>,</mo><mi>&rho;</mi><mo>&NotEqual;</mo><mi>s</mi><mo>-</mo><mn>1</mn><mo>.</mo></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000678526190000012.GIF" wi="1821" he="309" /></maths>式中:W是数据包在模型内的逗留时间,为等待时间与服务时间之和;t是时间自变量;W(t)表示数据包在模型内的逗留时间W不超过t的概率;<img file="FDA0000678526190000021.GIF" wi="174" he="139" />当排队模型确定时,服务台数为s,s为常数,p<sub>s</sub>为模型中顾客数为s的概率,表达式可记为p<sub>s</sub>=f(ρ);实际上,式(2)就是通信网络及时可靠度的表达式;式(2)中,t就是给定的时延阈值D<sub>max</sub>;结合式(1)和式(2),网络及时可靠性模型可以表达为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>R</mi><mo>=</mo><mi>P</mi><mrow><mo>(</mo><mi>D</mi><mo>&le;</mo><msub><mi>D</mi><mi>max</mi></msub><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>&mu;D</mi><mi>max</mi></msub></mrow></msup><mo>[</mo><mn>1</mn><mo>+</mo><mfrac><msub><mi>p</mi><mi>s</mi></msub><mrow><mn>1</mn><mo>-</mo><msub><mi>&rho;</mi><mi>s</mi></msub></mrow></mfrac><msub><mi>&mu;D</mi><mi>max</mi></msub><mo>]</mo><mo>,</mo><mi>&rho;</mi><mo>=</mo><mi>s</mi><mo>-</mo><mn>1</mn><mo>,</mo></mtd></mtr><mtr><mtd><mn>1</mn><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>&mu;D</mi><mi>max</mi></msub></mrow></msup><mo>-</mo><mfrac><msub><mi>p</mi><mi>s</mi></msub><mrow><mrow><mo>(</mo><mi>s</mi><mo>-</mo><mi>&rho;</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&rho;</mi><mi>s</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>[</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>&mu;D</mi><mi>max</mi></msub></mrow></msup><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>&mu;</mi><mrow><mo>(</mo><mi>s</mi><mo>-</mo><mi>&rho;</mi><mo>)</mo></mrow><msub><mi>D</mi><mi>max</mi></msub></mrow></msup><mo>]</mo><mo>,</mo><mi>&rho;</mi><mo>&NotEqual;</mo><mi>s</mi><mo>-</mo><mn>1</mn><mo>.</mo></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000678526190000022.GIF" wi="1878" he="309" /></maths>式中:R为网络及时可靠度;步骤三:基于相似理论获取可靠性加速模型;具体包括如下步骤:设式(3)为原始网络的可靠性模型,则相似网络的可靠性模型为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msup><mi>R</mi><mo>&prime;</mo></msup><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><msup><mi>&mu;</mi><mo>&prime;</mo></msup><msub><msup><mi>D</mi><mo>&prime;</mo></msup><mi>max</mi></msub></mrow></msup><mo>[</mo><mn>1</mn><mo>+</mo><mfrac><msub><msup><mi>p</mi><mo>&prime;</mo></msup><mi>s</mi></msub><mrow><mn>1</mn><mo>-</mo><msub><msup><mi>&rho;</mi><mo>&prime;</mo></msup><mi>s</mi></msub></mrow></mfrac><msup><mi>&mu;</mi><mo>&prime;</mo></msup><msub><msup><mi>D</mi><mo>&prime;</mo></msup><mi>max</mi></msub><mo>]</mo><mo>,</mo><msup><mi>&rho;</mi><mo>&prime;</mo></msup><mo>=</mo><mi>s</mi><mo>-</mo><mn>1</mn><mo>,</mo></mtd></mtr><mtr><mtd><mn>1</mn><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><msup><mi>&mu;</mi><mo>&prime;</mo></msup><msub><msup><mi>D</mi><mo>&prime;</mo></msup><mi>max</mi></msub></mrow></msup><mo>-</mo><mfrac><msub><msup><mi>p</mi><mo>&prime;</mo></msup><mi>s</mi></msub><mrow><mrow><mo>(</mo><mi>s</mi><mo>-</mo><msup><mi>&rho;</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><msup><mi>&rho;</mi><mo>&prime;</mo></msup><mi>s</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>[</mo><msup><mi>e</mi><mrow><mo>-</mo><msup><mi>&mu;</mi><mo>&prime;</mo></msup><msub><msup><mi>D</mi><mo>&prime;</mo></msup><mi>max</mi></msub></mrow></msup><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><msup><mi>&mu;</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>s</mi><mo>-</mo><msup><mi>&rho;</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><msub><msup><mi>D</mi><mo>&prime;</mo></msup><mi>max</mi></msub></mrow></msup><mo>]</mo><mo>,</mo><msup><mi>&rho;</mi><mo>&prime;</mo></msup><mo>&NotEqual;</mo><mi>s</mi><mo>-</mo><mn>1</mn><mo>.</mo></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000678526190000023.GIF" wi="1820" he="310" /></maths>式中:R'为相似网络及时可靠度,D'<sub>max</sub>表示用户允许的最大时延,<img file="FDA0000678526190000024.GIF" wi="418" he="140" />λ'为相似网络数据到达时间间隔,μ'为相似网络的平均服务时间,服务台数为s;令相似网络中的服务台数s不发生改变,考虑到<img file="FDA0000678526190000025.GIF" wi="356" he="142" />p<sub>s</sub>=f(ρ),式(3)中实际有4个物理量,即R、λ、μ和D,令相似常数分别为c<sub>R</sub>、c<sub>λ</sub>、c<sub>μ</sub>和c<sub>D</sub>,表示相似网络中参数与原始系统中相应参数的变化倍数,即:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><msup><mi>R</mi><mo>&prime;</mo></msup><mo>=</mo><msub><mi>c</mi><mi>R</mi></msub><mo>&CenterDot;</mo><mi>R</mi></mtd></mtr><mtr><mtd><msup><mi>&mu;</mi><mo>&prime;</mo></msup><mo>=</mo><msub><mi>c</mi><mi>&mu;</mi></msub><mo>&CenterDot;</mo><mi>&mu;</mi></mtd></mtr><mtr><mtd><msup><mi>&lambda;</mi><mo>&prime;</mo></msup><mo>=</mo><msub><mi>c</mi><mi>&lambda;</mi></msub><mo>&CenterDot;</mo><mi>&lambda;</mi></mtd></mtr><mtr><mtd><msub><msup><mi>D</mi><mo>&prime;</mo></msup><mi>max</mi></msub><mo>=</mo><msub><mi>c</mi><mi>D</mi></msub><mo>&CenterDot;</mo><msub><mi>D</mi><mi>m&epsiv;</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000678526190000026.GIF" wi="1055" he="311" /></maths>设相似网络中的可靠度R'与原始网络中的可靠度R保持不变,即:c<sub>R</sub>=1;且取平均数据到达间隔时间和平均服务时间的相似常数相等,即c<sub>μ</sub>=c<sub>λ</sub>;根据相似第一定理,联立式(3)、式(4)和(5),则可得:c<sub>μ</sub>·c<sub>D</sub>=1;由此,得到M/M/s排队模型的3个相似准则,该准则即为可靠性加速模型:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>c</mi><mi>R</mi></msub><mo>=</mo><mn>1</mn></mtd></mtr><mtr><mtd><msub><mi>c</mi><mi>&mu;</mi></msub><mo>=</mo><msub><mi>c</mi><mi>&lambda;</mi></msub></mtd></mtr><mtr><mtd><msub><mi>c</mi><mi>&mu;</mi></msub><mo>&CenterDot;</mo><msub><mi>c</mi><mi>D</mi></msub><mo>=</mo><mn>1</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000678526190000031.GIF" wi="1065" he="244" /></maths>随着网络数据到达强度的增加,相同时间内到达的数据包个数增多,可靠性信息量增大,网络数据到达强度增大c<sub>λ</sub>倍以后,试验时长减小c<sub>λ</sub>倍,两次试验的数据量不变,即试验时长和网络数据到达强度的关系为:c<sub>λ</sub>=t/t'  (7)式中:t为原始网络试验时长,t'为相似网络试验时长;步骤四:进行网络及时可靠性加速试验;具体包括如下步骤:步骤4.1,确定网络数据收集数量,假定网络模型为M/M/s排队模型,延迟故障服从二项分布,取值检验上限R,鉴别比D,生产方风险α和使用方风险β;查得可靠性鉴定试验中要求至少需要收集数据包的时延信息数量;步骤4.2,获取加速试验参数,若原始网络任务剖面参数以及时延阈值为λ、μ和D<sub>max</sub>,试验时长为t;按照(6)式规则选取λ、μ和D<sub>max</sub>相应的相似系数c<sub>λ</sub>、c<sub>μ</sub>和c<sub>D</sub>,得到λ’、μ’和D’<sub>max</sub>;按照加速试验参数进行时长为t'=t/c<sub>λ</sub>的可靠性加速试验,得到该加速网络的及时可靠度;该值认为与原始网络的及时可靠度相同,即得到原始网络的及时可靠度。
地址 100191 北京市海淀区学院路37号