发明名称 一种基于奇异值分解的可用带宽预测方法
摘要 一种基于奇异值分解的可用带宽预测方法,本发明是针对如何准确地预测任意两个结点的可用带宽问题,提出的基于奇异值分解的可用带宽预测方法AVBP-SVD。首先,在网络中随机选择部分结点作为基准结点,基准结点互测彼此间的可用带宽来确定嵌入的向量空间。然后,非基准结点通过测量与基准结点间的可用带宽来计算自己在整个向量空间的坐标,从而估计出节点间的可用带宽。相对于以往的可用带宽模型和预测方法更加准确。通过选择适当数目的测量点和嵌入维数,有效降低了不同网络路径瓶颈分布差异带来的误差。
申请公布号 CN102694700A 申请公布日期 2012.09.26
申请号 CN201210192750.4 申请日期 2012.06.12
申请人 中国人民解放军理工大学 发明人 王占丰;陈鸣;邢长友;李兵;许博
分类号 H04L12/26(2006.01)I;H04L12/56(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 南京天华专利代理有限责任公司 32218 代理人 夏平
主权项 1.一种基于奇异值分解的可用带宽预测方法,其特征在于,包括下列步骤:A.在一个具有N个节点的网络中选择m个结点作为基准结点集L={l<sub>1</sub>,l<sub>2</sub>,…,l<sub>m</sub>},各基准节点分别测量到其余基准节点间的可用带宽并发送给服务器S,在服务器S上形成可用带宽矩阵B;B.使用奇异值分解方法对可用带宽矩阵B进行分解得到左右两个变化矩阵X和Y,即:B=U∧V=UΣ<sup>2</sup>V=(UΣ)(ΣV)                    (1)然后,取(UΣ)和(ΣV)的前n维作为变换矩阵,分别记作X=(UΣ)<sub>n</sub>,Y=(UΣ)<sub>n</sub>,其中Σ为特征值矩阵,U和V为左右两个奇异矩阵,n表示嵌入维数,基准节点的坐标即为X和Y中对应的行向量和列向量;C.从N个节点中选择取非基准节点的任一个结点H<sub>i</sub>,从服务器S查询获得基准结点集的列表L,并向所有基准结点发起测量请求,在各基准结点的配合下分别测得出向和入向可用带宽向量L<sup>i</sup><sub>in</sub>=(b<sub>i1</sub>,b<sub>i2</sub>,…,b<sub>im</sub>),L<sup>i</sup><sub>out</sub>=(b<sub>1i</sub>,b<sub>2i</sub>,…,b<sub>mi</sub>);D.计算结点H<sub>i</sub>在嵌入空间中的坐标(<img file="FDA00001755247000011.GIF" wi="88" he="64" /><img file="FDA00001755247000012.GIF" wi="83" he="64" />),计算公式如下:<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>C</mi><mi>in</mi><mi>i</mi></msubsup><mo>=</mo><mrow><mo>(</mo><msubsup><mi>L</mi><mi>in</mi><mi>i</mi></msubsup><mi>Y</mi><mo>)</mo></mrow><msup><mrow><mo>(</mo><msup><mi>Y</mi><mi>T</mi></msup><mi>Y</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msubsup><mi>C</mi><mi>out</mi><mi>i</mi></msubsup><mo>=</mo><mrow><mo>(</mo><msubsup><mi>L</mi><mi>out</mi><mi>i</mi></msubsup><mi>X</mi><mo>)</mo></mrow><msup><mrow><mo>(</mo><msup><mi>X</mi><mi>T</mi></msup><mi>X</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>E.估计网络中任意两结点间的可用带宽大小,计算公式如下:<maths num="0003"><![CDATA[<math><mrow><mi>avb</mi><mrow><mo>(</mo><msub><mi>H</mi><mi>i</mi></msub><mo>,</mo><msub><mi>H</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>=</mo><mover><msubsup><mi>C</mi><mi>in</mi><mi>i</mi></msubsup><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo><mover><msubsup><mi>C</mi><mi>out</mi><mi>j</mi></msubsup><mo>&OverBar;</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><mi>avb</mi><mrow><mo>(</mo><msub><mi>H</mi><mi>j</mi></msub><mo>,</mo><msub><mi>H</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mover><msubsup><mi>C</mi><mi>in</mi><mi>j</mi></msubsup><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo><mover><msubsup><mi>C</mi><mi>out</mi><mi>i</mi></msubsup><mo>&OverBar;</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow><mo>.</mo></mrow></math>]]></maths>
地址 210007 江苏省南京市海福巷1号指院网络工程教研室