[发明专利]动态调整入口资源分配阈值的方法及系统有效
申请号: | 201210008122.6 | 申请日: | 2012-01-12 |
公开(公告)号: | CN102420776A | 公开(公告)日: | 2012-04-18 |
发明(设计)人: | 龚源泉;许俊 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 苏州威世朋知识产权代理事务所(普通合伙) 32235 | 代理人: | 杨林洁 |
地址: | 215021 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 调整 入口 资源 分配 阈值 方法 系统 | ||
1.一种动态调整入口资源分配阈值的方法,其特征在于,该方法包括如下步骤:
S1、配置各输入端口相对应的丢弃阈值组、流控阈值组以及所映射的业务区,其中,每个业务区对应配置有若干阶段阈值以对应若干拥塞程度,所述丢弃阈值组包括若干丢弃阈值,所述流控阈值组包括若干对流控阈值,每对流控阈值包括一流控开启阈值和一流控关闭阈值;
S2、根据输入数据包的输入端口号映射相应的业务区;
S3、计算当前数据包所需占用的缓存单元数目,修改与当前输入端口相对应的端口计数器和业务区计数器的值;
S4、根据所述业务区计数器的值与该业务区的各阶段阈值的比较,得出对应的拥塞程度;
S5、根据当前拥塞程度,确定相应的流控阈值以及丢弃阈值,并根据当前端口计数器的值与流控阈值的比较,确定向输入端口发送流控开启请求或关闭请求,并决定当前输入端口对应的流控请求状态;
S6、根据所选取丢弃阈值与端口计数器的值的比较、以及流控请求状态,确定是否接受输入报文并写入共享缓存。
2.根据权利要求1所述的方法,其特征在于,所述步骤S5具体为:
选取与当前拥塞程度匹配的流控阈值和丢弃阈值;
当端口计数器的值大于流控开启阈值时,向输入端口发送流控开启请求,并将流控请求状态置为1;
当端口计数器的值小于流控关闭阈值时,向输入端口发送流控关闭请求,并将流控请求状态置为0。
3.根据权利要求1所述的方法,其特征在于,所述步骤S6具体为:
S61、判断当前流控请求状态的值是否为1,若是,则接收所有输入报文;若否,则跳转步骤S62;
S62、判断当前端口计数器的值是否小于丢弃阈值,若是,则接收输入报文;若否,则丢弃输入报文;
S63、将所有被接收的报文写入共享缓存。
4.根据权利要求1所述的方法,其特征在于,所述步骤S5还包括:
当拥塞程度为所有端口都没有拥塞时,为每个输入端口选择第一类丢弃阈值;
当拥塞程度为某个端口出现拥塞时,为当前拥塞的输入端口选择第二类丢弃阈值;
当拥塞程度为多个端口出现拥塞时,为每个输入端口选择第三类丢弃阈值;
其中,所述第一类丢弃阈值>第二类丢弃阈值>第三类丢弃阈值。
5.根据权利要求1至4任意一项所述的方法,其特征在于,整个数据包缓存分为4个业务区,每个丢弃阈值组包括8个丢弃阈值,每个流控阈值组包括8对流控阈值,每个业务区配置8个阶段阈值对应8个拥塞程度。
6.一种动态调整入口资源分配阈值的系统,其特征在于,其包括如下单元:
阈值配置单元、用于配置各输入端口相对应的丢弃阈值组、流控阈值组以及所映射的业务区,其中,每个业务区对应配置有若干阶段阈值以对应若干拥塞程度,所述丢弃阈值组包括若干丢弃阈值,所述流控阈值组包括若干对流控阈值,每对流控阈值包括一流控开启阈值和一流控关闭阈值;
业务区映射单元、用于根据输入数据包的输入端口号映射相应的业务区;
缓存单元统计单元、用于计算当前数据包所需占用的缓存单元数目,修改与当前输入端口相对应的端口计数器和业务区计数器的值;
拥塞程度处理单元、用于根据所述业务区计数器的值与该业务区的各阶段阈值的比较,得出对应的拥塞程度;
流控请求控制单元、用于根据当前拥塞程度确定相应的流控阈值,并根据当前端口计数器的值与流控阈值的比较,确定向输入端口发送流控开启请求或关闭请求,并决定当前输入端口对应的流控请求状态;
丢弃控制单元、用于根据当前拥塞程度选取相应的丢弃阈值,并根据所选取丢弃阈值与端口计数器的值的比较、以及流控请求状态,确定是否接受输入报文并写入共享缓存。
7.根据权利要求6所述的系统,其特征在于,所述流控请求控制单元具体用于:
选取与当前拥塞程度匹配的流控阈值和丢弃阈值;
当端口计数器的值大于流控开启阈值时,向输入端口发送流控开启请求,并将流控请求状态置为1;
当端口计数器的值小于流控关闭阈值时,向输入端口发送流控关闭请求,并将流控请求状态置为0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210008122.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种航模遥控接收装置中扩展数据通道的方法
- 下一篇:一种戒毒用中药组合物