[发明专利]管理缓存的方法及装置有效
申请号: | 201710480598.2 | 申请日: | 2017-06-22 |
公开(公告)号: | CN107302505B | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 孙琳洋 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/917 | 分类号: | H04L12/917;H04L12/861 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 缓存 方法 装置 | ||
1.一种管理缓存的方法,其特征在于,应用于一种管理缓存的装置,所述装置包括主管理单元和至少两个从管理单元,其中,每个从管理单元用于处理一种类型的报文,所述方法包括:
主管理单元根据每个从管理单元处理的报文类型,配置每个从管理单元的权重,其中,每个从管理单元的权重与其处理的报文类型相对应;
主管理单元获取空闲缓存总量,其中,空闲缓存总量是指分配给每个从管理单元的空闲缓存容量之和;
若空闲缓存总量小于或等于第一阈值,主管理单元根据每个从管理单元的权重,将空闲缓存分配给每个从管理单元,其中,分配给每个从管理单元的空闲缓存容量,与其权重正相关。
2.根据权利要求1所述的方法,其特征在于,在主管理单元获取空闲缓存总量之前,所述方法还包括:
当空闲缓存总量大于或等于第二阈值时,主管理单元获取并记录每个从管理单元的初始缓存容量,其中,第二阈值大于或等于第一阈值;
在主管理单元根据每个从管理单元的权重,将空闲缓存分配给每个从管理单元之后,所述方法还包括:
当空闲缓存总量大于或等于第二阈值时,主管理单元将每个从管理单元的缓存容量恢复为初始缓存容量。
3.一种管理缓存的方法,其特征在于,应用于一种管理缓存的装置,所述装置包括主管理单元和至少两个从管理单元,其中,每个从管理单元用于处理一种类型的报文,所述方法包括:
当从管理单元已使用的缓存容量大于或等于第三阈值时,从管理单元生成缓存调整请求,并向主管理单元发送,其中,缓存调整请求包括从管理单元已使用的缓存容量与第三阈值的差值;
主管理单元接收从管理单元发送的缓存调整请求,并根据从管理单元已使用的缓存容量与第三阈值的差值,确定缓存容量调整量;
主管理单元获取空闲缓存总量,其中,空闲缓存总量是指分配给每个从管理单元的空闲缓存容量之和;
若空闲缓存总量大于或等于第二阈值,主管理单元增加发送缓存调整请求的从管理单元的缓存容量,并且减少至少一个其他从管理单元的缓存容量,其中,增加的缓存容量与减少的缓存容量均为缓存容量调整量。
4.根据权利要求3所述的方法,其特征在于,在主管理单元获取空闲缓存总量之前,所述方法还包括:
当空闲缓存总量大于或等于第二阈值时,主管理单元获取每个从管理单元的初始缓存容量;
在主管理单元增加发送缓存调整请求的从管理单元的缓存容量,并且减少至少一个其他从管理单元的缓存容量之后,所述方法还包括:
当发送缓存调整请求的从管理单元已使用的缓存容量小于或等于第四阈值时,主管理单元将每个从管理单元的缓存容量恢复为初始缓存容量,其中,第四阈值小于或等于第三阈值。
5.一种管理缓存的装置,其特征在于,所述装置包括主管理单元和至少两个从管理单元,其中,每个从管理单元,用于处理一种类型的报文,
主管理单元,用于根据每个从管理单元处理的报文类型,配置每个从管理单元的权重,其中,每个从管理单元的权重与其处理的报文类型相对应;
主管理单元,还用于获取空闲缓存总量,其中,空闲缓存总量是指分配给每个从管理单元的空闲缓存容量之和;
当所述空闲缓存总量小于或等于第一阈值时,主管理单元,还用于根据每个从管理单元的权重,将空闲缓存分配给每个从管理单元,其中,分配给每个从管理单元的空闲缓存容量,与其权重正相关。
6.根据权利要求5所述的装置,其特征在于,
主管理单元,还用于获取并记录每个从管理单元的初始缓存容量;
主管理单元,还用于当空闲缓存总量大于或等于第二阈值时,将每个从管理单元的缓存容量恢复为初始缓存容量,其中,第二阈值大于或等于第一阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710480598.2/1.html,转载请声明来源钻瓜专利网。