[发明专利]队列资源调配方法及装置无效
申请号: | 201010571119.6 | 申请日: | 2010-12-02 |
公开(公告)号: | CN102487354A | 公开(公告)日: | 2012-06-06 |
发明(设计)人: | 童火元 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/26 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 队列 资源 调配 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种队列资源调配方法及装置。
背景技术
队列资源分配是实现报文调度的前提,要实现队列的正常调度需要分配相应的队列资源。常用的队列资源分配方法是根据业务类型进行队列资源的分配。报文分类后,按类别将报文分配到相应的一个队列中去,而对每个队列,又可以规定队列中的报文所占接口带宽的比例,这样,就可以让不同业务的报文获得合理的带宽,从而既保证关键业务能获得较多的带宽,又不至于使非关键业务得不到带宽。
随着业务流量的迅猛增长,固定队列资源分配的方法很大程度上降低了队列资源的最大利用率,因此需要一种更有效的队列资源调配方法。
发明内容
本发明的主要目的在于提供一种队列资源调配方法及装置,以至少解决上述问题之一。
根据本发明的一个方面,提供了一种队列资源调配方法,包括:检测网络中各个端口的工作状态;当检测到工作状态由连接状态变为未连接状态的端口时,将该端口下的所有队列的队列门限值设置为零,并清空该端口下的所有队列占用的队列缓存。
根据本发明的另一个方面,提供了一种队列资源调配装置,包括:检测模块,用于检测网络中各个端口的工作状态;配置模块,用于在检测到工作状态由连接状态变为未连接状态的端口时,将该端口下的所有队列的队列门限值设置为零,并清空该端口下的所有队列占用的队列缓存。
通过本发明,采用根据端口的状态动态调配队列资源,当检测到网络中的一个端口没有与网络连通,就将该端口下的所有队列门限修改为零,并清空该端口下队列占用的队列缓存的方案,解决了现有技术中队列资源利用率低的问题,提升了队列资源的利用率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的队列资源调配方法的流程图;
图2是根据本发明优选实施例的队列资源调配方法的流程图;
图3是根据本发明实例的队列资源调配方法的队列调度示意图;
图4是根据本发明实施例的队列资源调配装置的框图;
图5是根据本发明优选实施例的队列资源调配装置的框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1是根据本发明实施例的队列资源调配方法的流程图。如图1所示,根据本发明实施例的队列资源调配方法包括:
步骤S102,检测网络中各个端口的工作状态。
步骤S104,当检测到工作状态由连接状态变为未连接状态的端口时,将该端口下的所有队列的队列门限值设置为零,并清空该端口下的所有队列占用的队列缓存。
通过上述方法,当检测到网络中的端口没有与网络连通,就将该端口下的所有队列门限修改为零,并清空该端口下队列占用的队列缓存,使得其它正常连接端口下的队列可以分享这部分释放的缓存,从而提高了队列缓存的利用率。如果当前网络中的端口都是连接状态,那么端口下的队列按照初始化设置的调度算法参与调度即可。
步骤S102中检测的时机可以根据具体情况使用不同的配置,例如定时检测、触发检测、手动检测等。
优选地,步骤S102中,检测网络中各个端口的工作状态可以进一步包括以下处理:定时检测端口检测使能位,当端口检测使能位处于使能状态时,检测网络中各个端口的工作状态,当端口检测使能位处于禁止状态时,继续进行正常的队列调度。
检测使能位的设置可以防止在将某个端口下的所有队列的队列门限值设置为零,并清空该端口下的所有队列占用的队列缓存的过程中,又检测到该端口,造成操作冲突或操作浪费。
优选地,如图2所示,在将工作状态由连接状态变为未连接状态的端口下的所有队列的队列门限值设置为零,并清空该端口下的所有队列占用的队列缓存之前,还可以包括以下处理:备份该工作状态由连接状态变为未连接状态的端口下的所有队列的队列配置。
在将处于未连接状态的端口下的所有队列的队列门限值设置为零,并清空该端口下的所有队列占用的队列缓存之前,备份该端口下的所有队列的队列配置有利于后续的恢复步骤,当该端口变为连接状态时,可以根据备份的队列配置快速的进行恢复,从而参与到后续的调度中去。一般来说,队列配置包括:队列调度算法、队列门限值、队列层次结构。
优选地,如图2所示,步骤S104之后,还可以进一步包括以下处理:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010571119.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:凸透镜式光伏电池组件
- 下一篇:太阳能电池片