[发明专利]一种减少时延的方法和装置在审
申请号: | 201610964582.4 | 申请日: | 2016-10-28 |
公开(公告)号: | CN108011845A | 公开(公告)日: | 2018-05-08 |
发明(设计)人: | 肖春梅;余斯擎 | 申请(专利权)人: | 深圳市中兴微电子技术有限公司 |
主分类号: | H04L12/873 | 分类号: | H04L12/873;H04L12/865;H04L12/863 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;蒋雅洁 |
地址: | 518055 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 减少 方法 装置 | ||
本发明公开了一种减少时延的方法,先获取带宽信息和先进先出缓存的可用空间长度;所述带宽信息小于第一预设值或所述先进先出缓存的可用空间长度小于第二预设值时,停止对接收到的报文进行调度。本发明还公开了一种减少时延的装置。
技术领域
本发明涉及光通信网络领域,尤其涉及一种减少时延的方法和装置。
背景技术
在通信装置中,通常会为每个用户预先设定好带宽。当用户传输的数据量大于预设带宽时,为保证服务质量(QoS,Quality of Service),就需要将高优先级的报文优先传输,而低优先级的报文会被延缓传输或丢弃。因此,为了保证QoS,在网络设备中减少高优先级的报文的时延是非常重要的。
在光网络单元(ONU,Optical Network Unit)中,通常都会设置一个用来存储报文的先进先出缓存,以减少媒体访问控制(MAC,Media Access Control)组帧的开销,并满足多模式下的线速。当发生拥塞时,如在图1所示的情形下,低优先级的报文所占比重较大,且存储于先进先出缓存的相对队头的位置,而高优先级的报文存储于先进先出缓存的相对队尾位置,当带宽足够时,会从先进先出缓存中读取报文并发送给光线路终端(OLT,OpticalLine Terminal);此时,只有将低优先级的报文发送出去后,才能发送高优先级的报文;或者,此时调度出一个优先级更高的报文,也只能等到先进先出缓存中存储的所有报文都发送出去后,才能发送该优先级更高的报文;或者,将先进先出缓存删除,但是这种情形下,在获得带宽信息和完成调度的这段时间内,网络又会处于空闲状态,进而会浪费网络资源;且对于减少高优先级报文的延迟也没有任何帮助。可见,这三种情况都会极大地影响QoS。
因此,在ONU内如何减少时延,特别是在报文拥塞情况下如何减少高优先级报文的时延,提高网络服务的QoS,是亟待解决的问题。
发明内容
有鉴于此,本发明实施例期望提供一种减少时延的方法和装置,能够减少报文调度的时延,提高网络服务的QoS。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种减少时延的方法,所述方法包括:
获取带宽信息和先进先出缓存的可用空间长度;
所述带宽信息小于第一预设值或所述先进先出缓存的可用空间长度小于第二预设值时,停止对接收到的报文进行调度。
上述方案中,所述停止对接收到的报文进行调度之后,所述方法还包括:
所述带宽信息小于第一预设值且所述先进先出缓存所缓存的报文总长度小于第三预设值时,对接收到的报文进行调度,并保持所述先进先出缓存中存储的报文总长度不超过第三预设值。
上述方案中,所述方法还包括:带宽信息大于等于第一预设值时,从先进先出缓存中读取报文并发送。
上述方案中,所述停止对接收到的报文进行调度之后,所述方法还包括:将停止调度后接收到的报文暂存至存储器中。
上述方案中,所述对接收到的报文进行调度包括:将高优先级的报文优先存储到先进先出缓存。
本发明实施例还提供了一种减少时延的装置,所述装置包括:获取模块和调度模块;其中,
所述获取模块,用于获取带宽信息和先进先出缓存的可用空间长度;
所述调度模块,用于在所述带宽信息小于第一预设值或所述先进先出缓存的可用空间长度小于第二预设值时,停止对接收到的报文进行调度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中兴微电子技术有限公司,未经深圳市中兴微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610964582.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:微发光二极管转移方法
- 下一篇:一种燃气锅炉烟气取样系统及烟气取样方法