发明名称 |
一种基于多优先级的队列调度方法 |
摘要 |
本发明公开了一种基于多优先级的队列调度方法,包括以下步骤:根据业务应用类型对接收到的数据包进行分类处理,并将其归类至对应的优先级队列中;根据不同的优先级,分别为每一优先级队列分配权重值;根据各优先级队列分配得到的权重值,为各优先级队列分配相应的带宽值;按照优先级由高到低的顺序轮询各个优先级队列,并根据各队列分配得到的带宽从对应队列中取出相应数量的数据包进行调度输出。本发明既能保证高优先级业务的服务需求保证,又具有一定的公平性,能够有效提高队列调度效率。在服务无法满足需求时,能通过延时低优先级应用需求或者减少低优先级应用带宽来保证实时或者高优先级业务的带宽保证。本发明可广泛应用于通信领域。 |
申请公布号 |
CN104079501A |
申请公布日期 |
2014.10.01 |
申请号 |
CN201410248087.4 |
申请日期 |
2014.06.05 |
申请人 |
深圳市邦彦信息技术有限公司;中国人民解放军总参谋部第六十一研究所 |
发明人 |
杨国英;唐宏;杨志;朱思宇 |
分类号 |
H04L12/865(2013.01)I |
主分类号 |
H04L12/865(2013.01)I |
代理机构 |
广州嘉权专利商标事务所有限公司 44205 |
代理人 |
唐致明 |
主权项 |
一种基于多优先级的队列调度方法,其特征在于:包括以下步骤:A、根据业务应用类型对接收到的数据包进行分类处理,并将其归类至对应的优先级队列中;B、根据不同的优先级,分别为每一优先级队列分配权重值;C、根据各优先级队列分配得到的权重值,为各优先级队列分配相应的带宽值;D、按照优先级由高到低的顺序轮询各个优先级队列,并根据各队列分配得到的带宽从对应队列中取出相应数量的数据包进行调度输出。 |
地址 |
518057 广东省深圳市南山区高新区高新中一道9号软件大厦8楼东 |