一种缓存管理的方法和装置制造方法及图纸

技术编号:15749957 阅读:73 留言:0更新日期:2017-07-03 16:06
本发明专利技术实施例公开了一种缓存管理的方法和装置,该方法包括:获取接收报文的描述符对应的报文粒度信息;通过所述报文粒度信息对应的报文丢弃机制确定对于所述接收报文的丢弃处理操作。该方法根据处理粒度将各种缓存管理机制组合使用,在各种应用场景下均可以确保较高的缓存使用效率;从而对缓存进行高效率的管理。

【技术实现步骤摘要】
一种缓存管理的方法和装置
本专利技术涉及数据通信技术,尤其涉及一种缓存管理的方法和装置。
技术介绍
随着网络带宽呈爆炸式的增加,以传统双倍速率同步动态随机存储器(DDR,DoubleDataRate)作为共享缓存的架构,会导致带宽提升时,DDR的芯片引脚数量急剧增加,从而大大增加了封装及单板制作的难度。目前,通常采用高密度的片内增强动态随机存取存储器(eDRAM,enhancedDynamicRandomAccessMemory)进行分组并行架构作为共享缓存的架构,从而当缓存访问带宽增加时,不需要增加芯片引脚。但是,当使用片内eDRAM作为共享缓存的架构时,会造成实际缓存容量要小于传统的DDR作为共享缓存架构的实际缓存容量,而目前,对于共享缓存的管理,会出现当某些流发生拥塞时,拥塞流会占用较多的共享缓存,当拥塞流占用的共享缓存达到一定门限后,会导致非拥塞流报文丢弃。因此,目前需要在实际缓存容量减少的情况下,找到能够当突发的数据拥塞时,对缓存进行高效率的缓存管理方法。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种缓存管理的方法和装置,能够对缓存进行高效率的管理。本专利技术本文档来自技高网...
一种缓存管理的方法和装置

【技术保护点】
一种缓存管理的方法,其特征在于,所述方法应用于一缓存管理装置,所述方法包括:获取接收报文的描述符对应的报文粒度信息;通过所述报文粒度信息对应的报文丢弃机制确定对于所述接收报文的丢弃处理操作。

【技术特征摘要】
1.一种缓存管理的方法,其特征在于,所述方法应用于一缓存管理装置,所述方法包括:获取接收报文的描述符对应的报文粒度信息;通过所述报文粒度信息对应的报文丢弃机制确定对于所述接收报文的丢弃处理操作。2.根据权利要求1所述的方法,其特征在于,当所述接收报文的描述符为所述接收报文的业务类型TC时,所述报文粒度信息用于表征所述接收报文为流级或中间级报文;相应地,通过所述报文粒度信息对应的报文丢弃机制确定对于所述接收报文的丢弃处理操作,具体包括:所述接收报文的长度与所述接收报文所在队列在独享缓存中的深度之和超过所述接收报文所在队列对应的动态阈值时,将所述接收报文进行丢弃;其中,所述接收报文所在队列对应的动态阈值包括所述接收报文所在队列对应的尾部丢弃TD阈值以及所述接收报文所在队列对应的动态门限之和;所述接收报文所在队列对应的动态门限用于吸纳所述接收报文所在队列的突发数据。3.根据权利要求1所述的方法,其特征在于,当所述接收报文的描述符为所述接收报文的业务类型TC时,所述报文粒度信息用于表征所述接收报文为流级或中间级报文;所述缓存包括独享缓存和分级共享缓存;相应地,通过所述报文粒度信息对应的报文丢弃机制确定对于所述接收报文的丢弃处理操作,具体包括:在分级共享缓存中,根据所述接收报文的TC优先级确定所述接收报文所在队列对应的共享缓存级别和共享缓存门限;其中,不同TC优先级报文所在队列对应的共享缓存门限之间的差值用于确定不同TC报文的优先级,并且使得TC优先级较高报文晚于TC优先级较低报文丢弃;不同TC优先级报文所在队列对应的共享缓存门限之间的差值大小仅为容纳TC优先级较高报文所在队列的突发数据流的大小;根据所述接收报文所在队列对应的独享缓存门限和所述接收报文所在队列对应的共享缓存门限确定所述接收报文的丢弃处理操作。4.根据权利要求1所述的方法,其特征在于,当所述接收报文为数据报文,且所述接收报文的描述符包括所述接收报文的队列号时,所述报文粒度信息用于表征所述接收报文为流级报文;相应地,通过所述报文粒度信息对应的报文丢弃机制确定对于所述接收报文的丢弃处理操作,具体包括:根据所述接收报文的队列号查询队列号与拥塞指示的对应关系,获取所述接收报文所在队列的拥塞指示;根据所述拥塞指示确定所述接收报文所在队列的丢弃门限;当所述接收报文所在队列在缓存中的深度与所述接收报文的长度之和超过所述接收报文所在队列的丢弃门限时,将所述接收报文丢弃。5.根据权利要求4所述的方法,其特征在于,在根据所述接收报文的队列号查询队列号与拥塞指示的对应关系,获取所述接收报文所在队列的拥塞指示之前,所述方法还包括:根据下游节点反馈的队列拥塞信息更新所述队列号与拥塞指示的对应关系;或者,根据预设的配置规则设置所述队列号与拥塞指示的对应关系;或者,根据缓存中的队列深度或平均队列深度的变化状态更新所述队列号与拥塞指示的对应关系。6.根据权利要求1所述的方法,其特征在于,当所述接收报文的描述符为所述接收报文对应传输的目标芯片标识时,所述报文粒度信息用于表征所述接收报文为中间级报文;相应地,通过所述报文粒度信息对应的报文丢弃机制确定对于所述接收报文的丢弃处理操作,具体包括:根据所述接收报文对应传输的目标芯片标识获取所述接收报文对应传输的目标芯片是否可达:当所述接收报文对应传输的目标芯片不...

【专利技术属性】
技术研发人员:王林滨
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1