[发明专利]转发引擎中功耗控制的报文调度方法无效
申请号: | 201110030746.3 | 申请日: | 2011-01-28 |
公开(公告)号: | CN102055679A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 苏金树;吕高锋;孙志刚;崔向东;赵国鸿;陈一骄;毛席龙;李韬 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 湖南省国防科学技术工业办公室专利中心 43102 | 代理人: | 冯青 |
地址: | 410073 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转发 引擎 功耗 控制 报文 调度 方法 | ||
1.转发引擎中功耗控制的报文调度方法,其特征在于:该方法以功耗描述网络处理器当前负载,当转发引擎中网络处理器功耗不均衡度超过一定阈值,触发报文重映射,将功耗大的网络处理器中高速报文流重新分派到功耗小的网络处理器,高速转发引擎中功耗控制的报文调度方法包括以下关键技术:
(1)网络处理器功耗计算;
(2)重映射触发机制;
(3)报文流束重映射;
(4)滑动窗口推进。
2.根据权利要求1所述的转发引擎中功耗控制的报文调度方法,其特征在于报文调度器计算转发引擎中网络处理器负载不均衡度,判断是否触发重映射机制,具体步骤为:
步骤1报文调度器计算转发引擎中各网络处理器功耗,以及网络处理器输入缓冲区队列占用率;
步骤2报文调度器以网络处理器报文输入缓冲区队列占用率为权值对功耗进行修正;
步骤3报文调度计算转发引擎中网络处理器功耗不均衡度,判断是否触发重映射机制。
3.根据权利要求1所述的转发引擎中功耗控制的报文调度方法,其特征在于报文调度器选择重负载网络处理器中高速报文流束进行重映射包括以下步骤:
步骤1、报文调度器选择功耗最大的网络处理器作为重负载处理器,功耗最小的网络处理器作为新的目标处理器;
步骤2、报文调度器根据滑动窗口选择指派到重负载处理器的高速报文流;
步骤3、报文调度器将该高速报文流重新指派到新的目标处理器,即在映射表中记录该报文流新映射关系。
4.根据权利要求1所述的转发引擎中功耗控制的报文调度方法,其特征在于报文调度器根据映射表将到达报文发送到目标处理器的输入缓冲区队列包括以下步骤:
步骤1、报文调度器计算新到达报文的Hash值;
步骤2、报文调度器用Hash值查找映射表,获得报文流的目标网络处理器,及当前报文编号;
步骤3、报文调度器将报文写入目标网络处理器的输入缓冲区队列,并更新当前报文编号。
5.根据权利要求1所述的转发引擎中功耗控制的报文调度方法,其特征在于:网络处理器缓冲区队列中是待处理报文,功耗表示了网络处理器处理报文流束的方式,用网络处理器输入缓冲区队列的占用率作为权值对网络处理器功耗进行修正,修正后的网络处理器功耗能够精确反映当前时刻网络处理器负载,网络处理器输入缓冲区队列占用率Lt是输入缓冲区队列中待处理器报文数与输入缓冲区队列总长度的比值,反映了网络处理器待处理的报文,修正后第i个网络处理器功耗Pi=Lt×Powt。
6.根据权利要求1所述的转发引擎中功耗控制的报文调度方法,其特征在于:报文调度器获得转发引擎中所有网络处理器功耗,记为{P1,P2,...,Pn},n为转发引擎中网络处理器数量,然后计算转发引擎中网络处理器功耗的差异度,判断是否触发报文流束的重映射。
7.根据权利要求1所述的转发引擎中功耗控制的报文调度方法,其特征在于:报文调度器选择转发引擎中功耗最大的网络处理器作为重负载网络处理器,根据重映射触发机制,若需要将该重负载网络处理器中报文流束重映射,则选择映射到该网络处理器的高速报文流束作为需要重映射的报文流束,并选择转发引擎中功耗最小的网络处理器作为轻负载网络处理器,将高速报文流束映射到目标网络处理器。
8.根据权利要求1所述的转发引擎中功耗控制的报文调度方法,其特征在于:滑动窗口由上沿值和下沿值确定的数值范围,报文调度器维护滑动窗口以统一判断报文流的流速,报文调度器每向输入缓冲区队列发送1个报文,则将该报文流束fID的报文编号pkSN加1,如果该报文流束的报文编号大于滑动窗口上沿值,则将滑动窗口上沿值加1,如果该报文流的报文编号为最小,则将滑动窗口下沿值加1。
9.根据权利要求1所述的转发引擎中功耗控制的报文调度方法,其特征在于:报文调度器根据网络处理器功耗和网络处理器输入缓冲区队列占用率判断转发引擎中多个网络处理器间负载是否均衡,从而触发报文流束重映射,功耗控制的报文调度方法包括以下几步:
I、计算转发引擎中网络处理器功耗不均衡度;
II、功耗最大的网络处理器中高速报文流束重新映射;
III、报文调度器根据映射表将报文发送到目标处理器的缓冲队列,并更新报文编号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110030746.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:冷凝式干燥装置
- 下一篇:纱线喂入方法、经纱喂入方法、喂纱器及织造方法