发明名称 一种基于工作假期的服务器平均等待时间的计算方法
摘要 本发明提出了一种基于工作假期的服务器平均等待时间的计算方法,针对网络服务器在两个不同工作模式-工作期与工作假期下服务,当服务器在两个服务速率的模式下,等待服务的数据包有一定的耐心时间,在此情况下给出了请求的到达率、工作期服务率、工作假期服务率、工作假期时长参数、顾客的耐心时间时长参数与平均的队长和平均系统逗留时间相互之间的关系,提供了一种计算出平均队长和系统逗留时间的方法,提高了计算的准确度。
申请公布号 CN103632037B 申请公布日期 2015.06.03
申请号 CN201310549282.6 申请日期 2013.11.07
申请人 成都国科海博信息技术股份有限公司;电子科技大学 发明人 吴磊;黄廷祝;陈鹏;武德安;刘杰;冯江远
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 北京天奇智新知识产权代理有限公司 11340 代理人 杨春
主权项 一种基于工作假期的服务器平均等待时间的计算方法,用于在服务器处于两个服务速率的模式时计算数据包的服务器平均等待时间,其中服务器的服务规则符合M/M/1排队系统,其特征在于,该方法利用单重工作假期和耐心时间来计算平均队长和服务器平均等待时间;其中计算平均队长具体包括以下步骤:(一):令L表示系统中的顾客数,J=0代表系统处于工作假期状态,J=1为正常工作状态,获取系统平衡状态时的概率:P<sub>jn</sub>=P{J=j,L=n),其中(j=0或1;n为0或正整数);(二):获得平均队长E[L]:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>E</mi><mo>[</mo><mi>L</mi><mo>]</mo><mo>=</mo><mfrac><mrow><mrow><mo>(</mo><msub><mi>&mu;</mi><mi>b</mi></msub><mo>-</mo><mi>&lambda;</mi><mo>)</mo></mrow><msubsup><mi>&gamma;G</mi><mn>0</mn><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mrow><mn>2</mn><mi>&gamma;&mu;</mi></mrow><mi>b</mi></msub><msubsup><mi>G</mi><mn>0</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mrow><msub><mrow><mn>2</mn><mi>&gamma;&mu;</mi></mrow><mi>b</mi></msub><mi>P</mi></mrow><mn>00</mn></msub></mrow><mrow><mn>2</mn><msup><mrow><mo>(</mo><msub><mi>&mu;</mi><mi>b</mi></msub><mo>-</mo><mi>&lambda;</mi><mo>)</mo></mrow><mn>2</mn></msup></mrow></mfrac><mo>+</mo><mfrac><mrow><mrow><mo>(</mo><mi>&lambda;</mi><mo>-</mo><msub><mi>&mu;</mi><mi>v</mi></msub><mo>)</mo></mrow><msub><mi>G</mi><mn>0</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mi>&mu;</mi><mi>v</mi></msub><msub><mi>P</mi><mn>00</mn></msub></mrow><mrow><mi>&gamma;</mi><mo>+</mo><mi>&xi;</mi></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000698403110000011.GIF" wi="1396" he="159" /></maths>其中λ为请求到达率,μ<sub>b</sub>为工作期服务率,μ<sub>v</sub>为工作假期服务率,γ为工作假期时长参数,ξ为顾客的耐心时间时长参数;且分别有:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>G</mi><mn>0</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mo>&infin;</mo></munderover><msub><mi>P</mi><mrow><mn>0</mn><mi>n</mi></mrow></msub><mo>;</mo></mrow>]]></math><img file="FDA0000698403110000012.GIF" wi="325" he="152" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>G</mi><mn>0</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mrow><mo>(</mo><mi>&lambda;</mi><mo>-</mo><msub><mi>&mu;</mi><mi>v</mi></msub><mo>)</mo></mrow><msub><mi>G</mi><mn>0</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mi>&mu;</mi><mi>v</mi></msub><msub><mi>P</mi><mn>00</mn></msub></mrow><mrow><mi>&gamma;</mi><mo>+</mo><mi>&xi;</mi></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000698403110000013.GIF" wi="856" he="157" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msubsup><mi>G</mi><mn>0</mn><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mrow><mn>2</mn><mi>&lambda;G</mi></mrow><mn>0</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mn>2</mn><mrow><mo>(</mo><mi>&lambda;</mi><mo>-</mo><mi>&gamma;</mi><mo>-</mo><mi>&xi;</mi><mo>-</mo><msub><mi>&mu;</mi><mi>v</mi></msub><mo>)</mo></mrow><msubsup><mi>G</mi><mn>0</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mi>&gamma;</mi><mo>+</mo><mn>2</mn><mi>&xi;</mi></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000698403110000014.GIF" wi="1024" he="159" /></maths>其中λ符合泊松分布,γ与ξ分别符合指数分布,且满足μ<sub>b</sub>>μ<sub>v</sub>;其中服务器平均等待时间通过以下方式来计算:(三):获得顾客平均等待时间段E[S]:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>E</mi><mo>[</mo><mi>S</mi><mo>]</mo><mo>=</mo><mfrac><mrow><mi>E</mi><mo>[</mo><mi>L</mi><mo>]</mo></mrow><mi>&lambda;</mi></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000698403110000015.GIF" wi="303" he="143" /></maths>其中S为一个顾客从到达系统到离去系统的总逗留时间,无论该顾客是否得到服务;(四):令S<sub>served</sub>表示一个顾客完成服务的总逗留时间,S<sub>jn</sub>为一个顾客到达状态为(j,n)且在不离弃系统的条件下在系统中的逗留时间:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>E</mi><mo>[</mo><msub><mi>S</mi><mi>served</mi></msub><mo>]</mo><mo>=</mo><mfrac><mrow><mi>E</mi><mo>[</mo><msub><mi>L</mi><mn>1</mn></msub><mo>]</mo><mo>+</mo><msub><mi>P</mi><mn>1</mn></msub></mrow><msub><mi>&mu;</mi><mi>b</mi></msub></mfrac><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mo>&infin;</mo></munderover><mi>E</mi><mo>[</mo><msub><mi>S</mi><mrow><mn>0</mn><mi>n</mi></mrow></msub><mo>]</mo><mo>;</mo></mrow>]]></math><img file="FDA0000698403110000021.GIF" wi="803" he="162" /></maths>其中工作期的平均等待时间<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>E</mi><mo>[</mo><msub><mi>L</mi><mn>1</mn></msub><mo>]</mo><mo>=</mo><mfrac><mrow><mrow><mo>(</mo><msub><mi>&mu;</mi><mi>b</mi></msub><mo>-</mo><mi>&lambda;</mi><mo>)</mo></mrow><msubsup><mi>&gamma;G</mi><mn>0</mn><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mrow><mn>2</mn><mi>&gamma;&mu;</mi></mrow><mi>b</mi></msub><msubsup><mi>G</mi><mn>0</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mrow><mn>2</mn><mi>&gamma;&mu;</mi></mrow><mi>b</mi></msub><msub><mi>P</mi><mn>00</mn></msub></mrow><mrow><mn>2</mn><msup><mrow><mo>(</mo><msub><mi>&mu;</mi><mi>b</mi></msub><mo>-</mo><mi>&lambda;</mi><mo>)</mo></mrow><mn>2</mn></msup></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000698403110000022.GIF" wi="991" he="165" /></maths><maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>P</mi><mn>1</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mo>&infin;</mo></munderover><msub><mi>P</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub><mo>.</mo></mrow>]]></math><img file="FDA0000698403110000023.GIF" wi="271" he="139" /></maths>
地址 610041 四川省成都市高新区天益街38号1栋