[发明专利]用于代理缓存智能对象淘汰的方法和系统有效
申请号: | 201680003116.8 | 申请日: | 2016-01-26 |
公开(公告)号: | CN106796547B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 毗湿奴·科夫尤里;吉姆·赵 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F12/00 | 分类号: | G06F12/00 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 代理 缓存 智能 对象 淘汰 方法 系统 | ||
一种管理本地缓存的方法。所述方法包括:从本地缓存的后端服务器中接收对象,以供本地站点的一个或多个用户访问。所述方法包括:为所述对象赋予淘汰策略参数值。所述方法包括:将所述对象存储至所述本地缓存中。所述方法包括:在所述本地缓存中估算所述淘汰策略参数值。所述方法包括:基于淘汰策略参数值,从所述本地缓存中淘汰所述对象。
相关申请案交叉申请
本发明要求于2015年2月27日递交的发明名称为“一种用于代理缓存智能对象淘汰的方法和系统”的第14/634,149号美国非临时专利申请案的在先申请优先权,该在先申请的内容以引入的方式并入本文。
技术领域
本发明实施例涉及包括广域网(wide area network,简称WAN)的通信网络,特别地,涉及位于远离后端数据服务器的本地站点中代理缓存的对象的淘汰。
背景技术
当今,业务不再位于单一的位置,而是分散在世界各地的许多办公室。通过WAN,远端办公室从其位于总部位置的“数据中心”或云端访问数据。即,远端办公室的用户会对存储在数据中心的数据进行操作。这需要远端办公室的用户和数据中心之间进行多次往返事务处理,以执行单次操作。
然而,WAN具有时延和带宽问题,从而在对位于数据中心的数据进行操作时,为用户体验造成不利影响。例如,WAN通常并不可靠,且带宽较小。为解决这些时延和带宽问题,许多存储企业利用被配置为具有缓存能力的代理。这样,当远端办公室的用户正在对数据进行操作时,对传递至本地代理的数据执行这些操作。
特别地,一些应用使用了文件共享协议,这些文件共享协议起初用于本地访问(例如,通过局域网(local area network,简称LAN)),而现在用于WAN环境中。为了规避性能问题,在缓存对象中安装了中间缓存设备。例如,这些缓存可以同时是“读”和“写”缓存,所述“读”和“写”缓存可缓存数据以提升用户体验并提供更佳的数据一致性和数据连贯性。
这些中间缓存的存储空间有限,通常比后端数据中心要小得多。久而久之,这些中间缓存没有充足的存储空间以接受新数据。因此,淘汰算法得以实施,以在中间缓存中创建空间。例如,基于现有的熟知淘汰算法,淘汰不再使用的数据。然而,这些算法可能会不适当地管理淘汰过程。例如,这些淘汰算法可能会主动淘汰数据,这在从后端数据中心重复传输相同文件时,造成高网络占用率的不利影响。
发明内容
在本发明一些实施例中,公开了一种管理本地缓存的方法。所述方法包括:在本地缓存从后端服务器中接收对象,以供本地站点的一个或多个用户访问。所述方法包括:为所述对象赋予淘汰策略参数值。所述方法包括:将所述对象存储至所述本地缓存中。所述方法包括:在所述本地缓存中估算所述淘汰策略参数值。所述方法包括:基于淘汰策略参数值,从所述本地缓存中淘汰所述对象。
在一实施例中,公开了另一种管理本地缓存中存储的方法。所述方法包括:监控存储在本地缓存中的多个对象。所述多个对象可由本地站点的用户访问。所述方法包括:检测淘汰触发事件。所述方法包括:应用第一淘汰策略至存储在所述本地缓存的多个对象,以确定用以淘汰的选定对象。所述方法包括:淘汰所述选定对象。
在另一实施例中,公开了一种计算机系统。所述计算机系统包括处理器,用于在本地缓存从后端服务器中接收对象,以供本地站点的一个或多个用户访问。所述处理器用于为所述对象赋予淘汰策略参数值。所述处理器用于将所述对象存储至所述本地缓存中。所述处理器用于在所述本地缓存中估算所述淘汰策略参数值,并基于淘汰策略参数值,从所述本地缓存中淘汰所述对象。
在阅读多个示图描述的下面实施例的具体细节后,本领域普通技术人员将意识到本发明多个实施例的这些以及其他目的和优势。
附图说明
附图包含在并且构成本说明书的一部分,其中相同的数字描绘相同的元件,附图说明本发明的实施例,并且与描述内容一起用于解释本发明的原理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680003116.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理系统中实施的方法和装置
- 下一篇:用于生成搜索查询的用户接口