发明名称 可扩展路由器系统传输适配子层通信模式的性能评价方法
摘要 可扩展路由器系统传输适配子层通信模式的性能评价方法属于可扩展的路由器软件体系结构技术领域,其特征在于:可扩展路由器控制平面节点间传统的通信模式存在可扩展瓶颈需要改进,本发明为改进的模式提供了一种性能评价的方法,引入了面间流量和面间流增量因子的概念,以及控制平面任务的分布率,分散率和流量率作为性能评价的特征参数;此评价方法基于对比模式,能够对通信性能和新接纳负载的能力进行评价,具有很好的理论支持,此外基于此评价方法还能为任务的优化分配提供参考,实验结果证实了此评价方法的有效性。
申请公布号 CN100413264C 申请公布日期 2008.08.20
申请号 CN200610113872.4 申请日期 2006.10.20
申请人 清华大学 发明人 徐恪;吴鲲;王青青
分类号 H04L12/24(2006.01);H04L12/56(2006.01) 主分类号 H04L12/24(2006.01)
代理机构 代理人
主权项 1. 可扩展路由器系统传输适配子层通信模式的性能评价方法,其特征在于所述的方法依次含有以下步骤:步骤1.初始化:为所述系统中的每个任务分别设定以下配置参数:t,为系统中任务的数量;m,为任务在控制平面上分布的节点的总个数;在任意任务i中各节点分配的流量均相同的假设前提下,分别设置每个任务中各节点的流量占任务总流量的比率,用向量D表示,D=(d<sub>1</sub>,...,d<sub>t</sub>),其中:i<=t,0≤d<sub>i</sub>≤1,D称为任务i的分布率;分别设置每个任务可能分布到的节点的数目,用向量E表示,E=(e<sub>1</sub>,...,e<sub>t</sub>),其中1≤e<sub>i</sub>≤m,E称为任务i的分散数;分别设置每个任务的流量占任务总流量的比率,用向量C表示,C=(c<sub>1</sub>,...,c<sub>t</sub>),其中0≤c<sub>i</sub>≤1,C称为任务i的流量率;步骤2.计算所述系统在传输适配子层通信模式下任务i的流量I(i):I(i)=c<sub>i</sub>+d<sub>i</sub>(e<sub>i</sub>-1)c<sub>i</sub>=[1+d<sub>i</sub>(e<sub>i</sub>-1)]c<sub>i</sub>;步骤3.对所述系统中的所有t个任务进行如步骤2中所述的计算,并求和得到数据平面到控制平面流经的信息流总量,定义为面间流量I:<maths num="0001"><![CDATA[<math><mrow><mi>I</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>t</mi></munderover><mi>I</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>t</mi></munderover><mo>[</mo><mn>1</mn><mo>+</mo><msub><mi>d</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>e</mi><mi>i</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>]</mo><msub><mi>c</mi><mi>i</mi></msub><mo>;</mo></mrow></math>]]></maths>步骤4.计算所述系统在洪泛模式下的面间流量,即:d<sub>i</sub>=1,e<sub>i</sub>=m,此时I=mc<sub>i</sub>;步骤5.计算洪泛模式与传输适配子层两种通信模式下的面间流量的比值,定义为传输适配子层通信模式的面间流增量指数,记为II<sub>c</sub>:<maths num="0002"><![CDATA[<math><mrow><msub><mi>II</mi><mi>c</mi></msub><mo>=</mo><msup><mrow><mo>{</mo><mfrac><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>t</mi></msubsup><mo>[</mo><mn>1</mn><mo>+</mo><msub><mi>d</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>e</mi><mi>i</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>]</mo><msub><mi>c</mi><mi>i</mi></msub></mrow><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>t</mi></msubsup><msub><mi>mc</mi><mi>i</mi></msub></mrow></mfrac><mo>}</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>;</mo></mrow></math>]]></maths>根据定义有<maths num="0003"><![CDATA[<math><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>t</mi></msubsup><msub><mi>c</mi><mi>i</mi></msub><mo>=</mo><mn>1</mn><mo>,</mo></mrow></math>]]></maths>则<maths num="0004"><![CDATA[<math><mrow><msub><mi>II</mi><mi>c</mi></msub><mo>=</mo><msup><mrow><mo>[</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>t</mi></munderover><mfrac><mrow><mn>1</mn><mo>+</mo><msub><mi>d</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>e</mi><mi>i</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>m</mi></mfrac><msub><mi>c</mi><mi>i</mi></msub><mo>]</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>;</mo></mrow></math>]]></maths>步骤6.根据任务的面间流增量因子按以下步骤对系统进行评价,所述面间流增量因子用β<sub>i</sub>表示,它反映了一个任务的流量分布特征对系统的面间流增量指数的影响能力:<maths num="0005"><![CDATA[<math><mrow><msub><mi>&beta;</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><mn>1</mn><mo>+</mo><msub><mi>d</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>e</mi><mi>i</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>m</mi></mfrac><mo>;</mo></mrow></math>]]></maths>得到:<maths num="0006"><![CDATA[<math><mrow><msub><mi>II</mi><mi>c</mi></msub><mo>=</mo><msup><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>&beta;</mi><mi>i</mi></msub><msub><mi>c</mi><mi>i</mi></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo></mrow></math>]]></maths>反映了所述传输适配子层通信模式的带宽节约程度;步骤7.根据下述任务的分布率d<sub>i</sub>与分散数e<sub>i</sub>对面间流增量指数的影响,对t个任务在m个节点上的分配状况进行优化:步骤7.1.计算面间流增量指数倒数对任意任务i关于分布率的偏导数,与关于分散数的差分:<maths num="0007"><![CDATA[<math><mrow><mfrac><mrow><mo>&PartialD;</mo><msup><mrow><mo>(</mo><msub><mi>II</mi><mi>c</mi></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow><msub><mrow><mo>&PartialD;</mo><mi>d</mi></mrow><mi>i</mi></msub></mfrac><mo>=</mo><mfrac><mrow><mrow><mo>(</mo><msub><mi>e</mi><mi>i</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msub><mi>c</mi><mi>i</mi></msub></mrow><mi>m</mi></mfrac><mo>;</mo></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><mfrac><mrow><mi>&Delta;</mi><msup><mrow><mo>(</mo><msub><mi>II</mi><mi>c</mi></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow><mrow><mi>&Delta;</mi><msub><mi>e</mi><mi>i</mi></msub></mrow></mfrac><mo>=</mo><mfrac><mrow><msub><mi>d</mi><mi>i</mi></msub><msub><mi>c</mi><mi>i</mi></msub></mrow><mi>m</mi></mfrac><mo>;</mo></mrow></math>]]></maths>步骤7.2.根据步骤7.1的计算结果,在系统中对每个任务选择合适的d<sub>i</sub>与e<sub>i</sub>,使得<img file="C2006101138720003C5.GIF" wi="179" he="118" /><img file="C2006101138720003C6.GIF" wi="162" he="118" />最大。
地址 100084北京市100084-82信箱