[发明专利]一种缓存方法及装置有效
申请号: | 201910705591.5 | 申请日: | 2019-08-01 |
公开(公告)号: | CN110493145B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 寇远芳 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | H04L47/24 | 分类号: | H04L47/24;H04L47/50;H04L47/6275 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 刘广达 |
地址: | 450001 河南省郑州市高新技*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缓存 方法 装置 | ||
1.一种缓存方法,应用于网络通信设备的共享缓存,其特征在于,包括如下步骤:
将所述共享缓存划分为多个缓存区,每个缓存区对应不同的优先级类型;
根据报文队列的发送优先级,将所述报文队列发送到相应的缓存区;
其中,如果报文队列的长度与相应缓存区的容量之比低于低门限值,则转发所述报文队列;
如果报文队列的长度与相应缓存区的容量之比高于低门限值但低于高门限值,则缓存所述低门限值的报文,并加权随机丢弃所述报文队列中的剩余报文;
如果报文队列组的长度与相应缓存区的容量之比高于高门限值,则缓存高门限值的报文,并当缓存的报文高于所述高门限值后,丢弃所述报文队列中的剩余报文。
2.根据权利要求1所述的一种缓存方法,其特征在于,
所述发送优先级包括:无丢包、高优先级、低优先级。
3.根据权利要求2所述的一种缓存方法,其特征在于,
所述多个缓存区至少为两个,分别用于缓存及转发相应发送优先级的报文队列。
4.根据权利要求3所述的一种缓存方法,其特征在于,
第一缓存区、第二缓存区、第三缓存区占所述共享缓存的比例小于或等于100%。
5.根据权利要求4所述的一种缓存方法,其特征在于,
在将所述报文队列发送到相应的缓存区之前,进一步包括:
判断当前报文队列的长度是否超过高门限值,如果是则丢弃超出所述高门限值的报文。
6.一种设备,其特征在于,包括处理器和机器可读存储介质,机器可读存储介质存储有能够被处理器执行的机器可执行指令,处理器被机器可执行指令促使,实现如权利要求1-5任意一项所述的缓存方法。
7.一种机器可读存储介质,其特征在于,存储有机器可执行指令,在被处理器调用和执行时,机器可执行指令促使处理器实现如权利要求1-5任意一项所述的缓存方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910705591.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法及装置
- 下一篇:一种边缘智能网络感知平台及控制方法