发明名称 一种WEB服务连接成功率的预测方法
摘要 本发明公开了一种WEB服务连接成功率的预测方法,属于软件可靠性预测的领域,该方法按照固定单位时间间隔获取WEB服务连接成功率的一系列测量值的序列,然后定义和计算了各个测量值所处的分布类并计算类之间的转换概率矩阵,最后计算t时刻的连接成功率测量值加上平均转移增量再加上增量修正值,从而获得了第t+1时刻的连接成功率的预测值。本发明避免了传统的WEB预测模型和方法中过于依赖SLA规范和假设参数恒定不变的不足,能为WEB服务可信性研究提供模型支撑和分析手段。
申请公布号 CN102801581B 申请公布日期 2015.01.07
申请号 CN201210245592.4 申请日期 2012.07.16
申请人 重庆大学;成都国科海博计算机系统有限公司 发明人 夏云霓;陈鹏;罗辛;刘杰;朱庆生;吴磊
分类号 H04L12/26(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 重庆市前沿专利事务所(普通合伙) 50211 代理人 郭云
主权项 一种WEB服务连接成功率的预测方法,其特征在于包括以下步骤:步骤一:按照固定时间间隔获取WEB服务的连接成功率数据序列;设定连接成功率数据序列有t个时刻的连接成功率值,连接成功率值为cr(i),1≤i≤t,1<t≤∞;步骤二:对获取的WEB服务连接成功率数据序列进行区间分类;t个连接成功率中最小值为MIN,MIN=min{cr(i)|1≤i≤t};t个连接成功率中最大值为MAX,MAX=max{cr(i)|1≤i≤t};将MIN到MAX的区间分为p个类,p为正整数;设定第x个连接成功率值到第l个分类的映射函数为map(x),1≤x≤t,1≤l≤p;当且仅当<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>MIN</mi><mo>+</mo><mfrac><mrow><mi>MAX</mi><mo>-</mo><mi>MIN</mi></mrow><mi>p</mi></mfrac><mo>&times;</mo><mrow><mo>(</mo><mi>l</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&le;</mo><mi>cr</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>&le;</mo><mi>MIN</mi><mo>+</mo><mfrac><mrow><mi>MAX</mi><mo>-</mo><mi>MIN</mi></mrow><mi>p</mi></mfrac><mo>&times;</mo><mi>l</mi></mrow>]]></math><img file="FDA0000539456000000011.GIF" wi="1227" he="139" /></maths>时,map(x)=l;步骤三:设定MIN到MAX的区间中第m个类和第n个类之间的转换概率矩阵为TR(m,n),1≤m≤p,1≤n≤p;<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>TR</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>t</mi></munderover><mi>IJCOUNT</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>t</mi></munderover><mi>ICOUNT</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow></mrow></mfrac></mtd><mtd><mi>if m</mi><mo>&NotEqual;</mo><mi>n</mi></mtd></mtr><mtr><mtd><mn>1</mn><mo>-</mo><munder><mi>&Sigma;</mi><mrow><mn>1</mn><mo>&le;</mo><mi>i</mi><mo>&le;</mo><mi>p</mi><mo>,</mo><mi>m</mi><mo>&NotEqual;</mo><mi>i</mi></mrow></munder><mi>TR</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>i</mi><mo>)</mo></mrow></mtd><mtd><mi>else</mi></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000539456000000012.GIF" wi="1038" he="451" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>ICOUNT</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mi>if map</mi><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mi>m</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>else</mi></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000539456000000013.GIF" wi="880" he="170" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>IJCOUNT</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mi>if map</mi><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>n and map</mi><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mi>m</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>else</mi></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000539456000000014.GIF" wi="1372" he="170" /></maths>设定p个类中各个类间的平均增量为inc(l),其中1≤l≤p;<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>inc</mi><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mn>0</mn><mo>&lt;</mo><mi>i</mi><mo>&le;</mo><mi>p</mi><mo>,</mo><mi>i</mi><mo>&NotEqual;</mo><mi>l</mi></mrow></munder><mi>TR</mi><mrow><mo>(</mo><mi>l</mi><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mi>l</mi><mo>)</mo></mrow><mo>&times;</mo><mfrac><mrow><mi>MAX</mi><mo>-</mo><mi>MIN</mi></mrow><mi>p</mi></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000539456000000021.GIF" wi="926" he="142" /></maths>设定t+1时刻连接成功率值相对于t时刻连接成功率值的平均增量为EINC,计算EINC=inc(map(t)),得出EINC;步骤四:设定t+1时刻连接成功率的预测值为PRCR:计算PRCR=cr(t)+EINC,求出PRCR。
地址 400045 重庆市沙坪坝区沙正街174号