[发明专利]一种缓存管理的方法和装置在审
申请号: | 201510979057.5 | 申请日: | 2015-12-22 |
公开(公告)号: | CN106911740A | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | 王林滨 | 申请(专利权)人: | 深圳市中兴微电子技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 张振伟,张颖玲 |
地址: | 518085 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缓存 管理 方法 装置 | ||
技术领域
本发明涉及数据通信技术,尤其涉及一种缓存管理的方法和装置。
背景技术
随着网络带宽呈爆炸式的增加,以传统双倍速率同步动态随机存储器(DDR,Double Data Rate)作为共享缓存的架构,会导致带宽提升时,DDR的芯片引脚数量急剧增加,从而大大增加了封装及单板制作的难度。
目前,通常采用高密度的片内增强动态随机存取存储器(eDRAM,enhanced Dynamic Random Access Memory)进行分组并行架构作为共享缓存的架构,从而当缓存访问带宽增加时,不需要增加芯片引脚。
但是,当使用片内eDRAM作为共享缓存的架构时,会造成实际缓存容量要小于传统的DDR作为共享缓存架构的实际缓存容量,而目前,对于共享缓存的管理,会出现当某些流发生拥塞时,拥塞流会占用较多的共享缓存,当拥塞流占用的共享缓存达到一定门限后,会导致非拥塞流报文丢弃。因此,目前需要在实际缓存容量减少的情况下,找到能够当突发的数据拥塞时,对缓存进行高效率的缓存管理方法。
发明内容
为解决上述技术问题,本发明实施例期望提供一种缓存管理的方法和装置,能够对缓存进行高效率的管理。
本发明的技术方案是这样实现的:
第一方面,本发明实施例提供了一种缓存管理的方法,所述方法应用于一缓存管理装置,所述方法包括:
获取接收报文的描述符对应的报文粒度信息;
通过所述报文粒度信息对应的报文丢弃机制确定对于所述接收报文的丢弃处理操作。
在上述方案中,当所述接收报文的描述符为所述接收报文的业务类型TC时,所述报文粒度信息用于表征所述接收报文为流级或中间级报文;
相应地,通过所述报文粒度信息对应的报文丢弃机制确定对于所述接收报文的丢弃处理操作,具体包括:
所述接收报文的长度与所述接收报文所在队列在独享缓存中的深度之和超过所述接收报文所在队列对应的动态阈值时,将所述接收报文进行丢弃;其中,所述接收报文所在队列对应的动态阈值包括所述接收报文所在队列对应的尾部丢弃TD阈值以及所述接收报文所在队列对应的动态门限之和;所述接收报文所在队列对应的动态门限用于吸纳所述接收报文所在队列的突发数据。
在上述方案中,当所述接收报文的描述符为所述接收报文的业务类型TC时,所述报文粒度信息用于表征所述接收报文为流级或中间级报文;所述缓存包括独享缓存和分级共享缓存;
相应地,通过所述报文粒度信息对应的报文丢弃机制确定对于所述接收报文的丢弃处理操作,具体包括:
在分级共享缓存中,根据所述接收报文的TC优先级确定所述接收报文所在队列对应的共享缓存级别和共享缓存门限;其中,不同TC优先级报文所在队列对应的共享缓存门限之间的差值用于确定不同TC报文的优先级,并且使得TC优先级较高报文晚于TC优先级较低报文丢弃;不同TC优先级报文所在队列对应的共享缓存门限之间的差值大小仅为容纳TC优先级较高报文所在队列的突发数据流的大小;
根据所述接收报文所在队列对应的独享缓存门限和所述接收报文所在队列对应的共享缓存门限确定所述接收报文的丢弃处理操作。
在上述方案中,当所述接收报文为数据报文,且所述接收报文的描述符包括所述接收报文的队列号时,所述报文粒度信息用于表征所述接收报文为流级报文;
相应地,通过所述报文粒度信息对应的报文丢弃机制确定对于所述接收报文的丢弃处理操作,具体包括:
根据所述接收报文的队列号查询队列号与拥塞指示的对应关系,获取所述接收报文所在队列的拥塞指示;
根据所述拥塞指示确定所述接收报文所在队列的丢弃门限;
当所述接收报文所在队列在缓存中的深度与所述接收报文的长度之和超过所述接收报文所在队列的丢弃门限时,将所述接收报文丢弃。
在上述方案中,在根据所述接收报文的队列号查询队列号与拥塞指示的对应关系,获取所述接收报文所在队列的拥塞指示之前,所述方法还包括:
根据下游节点反馈的队列拥塞信息更新所述队列号与拥塞指示的对应关系;
或者,根据预设的配置规则设置所述队列号与拥塞指示的对应关系;
或者,根据缓存中的队列深度或平均队列深度的变化状态更新所述队列号与拥塞指示的对应关系。
在上述方案中,当所述接收报文的描述符为所述接收报文对应传输的目标芯片标识时,所述报文粒度信息用于表征所述接收报文为中间级报文;
相应地,通过所述报文粒度信息对应的报文丢弃机制确定对于所述接收报文的丢弃处理操作,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中兴微电子技术有限公司,未经深圳市中兴微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510979057.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:线性振动马达
- 下一篇:基于电流调整型的永磁调速装置