[发明专利]用于代理缓存智能对象淘汰的方法和系统有效
申请号: | 201680003116.8 | 申请日: | 2016-01-26 |
公开(公告)号: | CN106796547B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 毗湿奴·科夫尤里;吉姆·赵 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F12/00 | 分类号: | G06F12/00 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 代理 缓存 智能 对象 淘汰 方法 系统 | ||
1.一种缓存方法,其特征在于,所述方法包括:
在本地缓存从后端服务器中接收对象,以供本地站点的一个或多个用户访问;
为所述对象赋予淘汰策略参数值;
将所述对象存储至所述本地缓存中;
在所述本地缓存中估算所述淘汰策略参数值;
检测淘汰触发事件;
应用第一淘汰策略至存储在所述本地缓存中的多个对象,以确定用以淘汰的选定对象;其中,每种对象适用于一种或多种淘汰策略;所述应用第一淘汰策略包括下列事件之一:确定与所述选定对象相关联的有效期到期、确定所述选定对象具有最低优先级值、确定所述选定对象位于通过带宽最大的连接与所述本地缓存连接的相关联后端服务器中;
淘汰所述选定对象;
所述赋予淘汰策略参数值还包括:确定所述对象先前已从所述本地缓存中淘汰,其中,先前为所述对象所赋的所述淘汰策略参数值包括第一时间段;确定在从所述本地缓存中淘汰所述对象后的时间内出现打开所述对象的请求;将所述淘汰策略参数值设置为比所述第一时间段更长的第二时间段的有效期。
2.根据权利要求1所述的方法,其特征在于,所述赋予淘汰策略参数值还包括:
为所述对象赋予优先级权重。
3.根据权利要求1所述的方法,其特征在于,所述赋予淘汰策略参数值还包括:
确定所述对象先前已从所述本地缓存中淘汰,其中,先前为所述对象所赋的所述淘汰策略参数值包括优先级值;
确定在从所述本地缓存中淘汰所述对象后的时间内出现打开所述对象的请求;
将先前为所述对象所赋的所述优先级值调整到更高,以便为所述优先级值赋予更高优先级,并创建调整后的优先级值;
将所述淘汰策略参数值设置为所述调整后的优先级值。
4.根据权利要求1所述的方法,其特征在于,还包括:
接收打开所述对象的请求;
确定所述对象存储在所述本地缓存中;
在所述本地缓存中获取所述对象;
更新先前所赋的值中的所述淘汰策略参数值。
5.根据权利要求1所述的方法,其特征在于,所述淘汰触发事件包括下列事件之一:
达到所述本地缓存中的存储容量阈值;
有效期到期;
确定本地存储设备的可用容量已满。
6.根据权利要求1所述的方法,其特征在于,所述对象包括文件。
7.根据权利要求1所述的方法,其特征在于,所述对象包括文件夹。
8.一种管理存储的方法,其特征在于,所述方法包括:
监控存储在本地缓存中的多个对象,其中,所述多个对象可由本地站点的用户访问;
检测淘汰触发事件;
应用第一淘汰策略至存储在所述本地缓存中的多个对象,以确定用以淘汰的选定对象;其中,每种对象适用于一种或多种淘汰策略;所述应用第一淘汰策略包括下列事件之一:确定与所述选定对象相关联的有效期到期、确定所述选定对象具有最低优先级值、确定所述选定对象位于通过带宽最大的连接与所述本地缓存连接的相关联后端服务器中;
淘汰所述选定对象;
所述方法还包括:确定所述对象先前已从所述本地缓存中淘汰,其中,先前为所述对象包括第一时间段;确定在从所述本地缓存中淘汰所述对象后的时间内出现打开所述对象的请求;设置比所述第一时间段更长的第二时间段的有效期。
9.根据权利要求8所述的方法,其特征在于,所述淘汰触发事件包括下列事件之一:
达到所述本地缓存中的存储容量阈值;
有效期到期;
确定本地存储设备的可用容量已满。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680003116.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理系统中实施的方法和装置
- 下一篇:用于生成搜索查询的用户接口