[发明专利]降低WRR调度周期抖动的方法及系统有效
申请号: | 201610833021.0 | 申请日: | 2016-09-20 |
公开(公告)号: | CN106453142B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 夏杰;耿磊;孙冠男 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/873 | 分类号: | H04L12/873;H04L12/863;H04L12/879 |
代理公司: | 苏州威世朋知识产权代理事务所(普通合伙) 32235 | 代理人: | 苏婷婷 |
地址: | 215021 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种降低WRR调度周期抖动的方法及系统,所述方法包括:依据WRR通道数增加优先调度状态寄存器,以及优先调度指针;优先调度状态寄存器具有N个具有相同宽度的独立存储区,每个独立存储区对应唯一的WRR通道,用于存储对应的WRR通道的优先调度标识;实时获取调度参数,调度参数包括:优先调度状态寄存器的各个独立存储区对应的优先调度标识,当前调度指针指向的WRR通道,调度请求指向的WRR通道,以及各个WRR通道对应的权重值;根据调度参数判断对哪一个WRR通道执行调度请求,并调整调度参数。本发明通过增加优先调度寄存器来减少WRR同一通道的最大调度间隔,进而减小了调度周期抖动,使WRR调度出来的数据更加均匀,增加了WRR的调度性能。 | ||
搜索关键词: | 降低 wrr 调度 周期 抖动 方法 系统 | ||
【主权项】:
1.一种降低WRR调度周期抖动的方法,其特征在于,所述方法包括:依据WRR通道数增加优先调度状态寄存器,以及优先调度指针;所述优先调度状态寄存器具有N个具有相同宽度的独立存储区,每个独立存储区对应唯一的WRR通道,用于存储对应的所述WRR通道的优先调度标识;实时获取调度参数,所述调度参数包括:所述优先调度状态寄存器的各个独立存储区对应的优先调度标识,当前调度指针指向的WRR通道,调度请求指向的WRR通道,以及各个WRR通道对应的权重值;根据所述调度参数判断对哪一个WRR通道执行调度请求,并调整所述调度参数;其中,“根据所述调度参数判断对哪一个WRR通道执行调度请求,并调整所述调度参数”具体包括:若所述优先调度状态寄存器中所有独立存储区对应的优先调度标识均为非使能,或所述优先调度状态寄存器中至少其中一个独立存储区对应的优先调度标识为使能,同时,优先调度标识为使能的独立存储区所对应的WRR通道中未接收到调度请求;则判断调度指针指向的当前WRR通道是否存在调度请求,同时当前WRR通道的权重值是否不为零;若当前WRR通道存在调度请求,同时对应的权重值不为零,则调度当前WRR通道中的数据,同时,将当前WRR通道的权重值减1,其对应的优先调度标识调整为非使能,将所述调度指针指向地址调整到下一个WRR通道上;若当前WRR通道不存在调度请求,同时对应的权重值不为零,则将当前WRR通道对应的优先调度标识调整为使能,将所述调度指针指向地址调整到下一个WRR通道上。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610833021.0/,转载请声明来源钻瓜专利网。