[发明专利]至次级应用的应用高速缓存复制有效

专利信息
申请号: 201680012026.5 申请日: 2016-02-23
公开(公告)号: CN107257957B 公开(公告)日: 2020-05-08
发明(设计)人: N·特尔蒂亚;杜在永;朴光炫;J·M·帕特尔 申请(专利权)人: 微软技术许可有限责任公司
主分类号: G06F11/00 分类号: G06F11/00;G06F11/14;G06F12/02;G06F12/0813;G06F12/0815;G06F12/0842;G06F12/0875;H04L29/08
代理公司: 北京市金杜律师事务所 11256 代理人: 王茂华
地址: 美国华*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 次级 应用 高速缓存 复制
【说明书】:

将服务于一个网络节点上的主应用的主应用高速缓存复制到服务于第二网络节点上的次级应用的次级应用高速缓存中。标识在主应用高速缓存内的高速缓存部分,然后标识符(但不是高速缓存部分)被传送到第二网络节点。一旦接收到这些标识符,则可以将它们标识的高速缓存部分取回到次级应用高速缓存中。可以重复地执行这个过程,使得次级应用高速缓存朝向与主应用高速缓存相同的状态移动,尽管在主应用通过接收读写入请求而操作时,主应用高速缓存的状态也改变。

背景技术

通过因特网或经由企业网络可用于用户的信息量实际上是无限的,这就是当今的时代通常被称为“信息时代”的原因。当计算硬件为计算机提供硬件支持时,指导硬件操作以执行无数功能的是应用程序。为了支持信息时代,这样的应用需要访问信息,信息通常被称为数据。

为了获得最佳性能,数据通常以层级形式存在,其中更加频繁地和/或最近使用的数据以更高的访问速度更多地被本地高速缓存,并且其中较少使用的数据以较慢的访问速度被高速缓存外部可用。数据访问的新近度和/或频率常常是对数据的未来访问的预测,并且常常与类似于温度(诸如“温暖”、“热度”、“冷度”、“温度”)的参考一起被提及。例如,气体分子越热,其与周围分子更频繁且更积极地相互作用。因此,温度隐喻被广泛地应用于数据访问。

当应用与底层数据存储层级交互时,应用建立高速缓存,以使得应用能够接近峰值性能,因为温暖数据被加载到更高效地被访问的高速缓存中。为了实现可用性,特别是在云计算环境中,应用通常会具有运行在不同的计算节点上的一个或两个次级副本应用。对主应用进行的写入也在次级应用处被进行。如果在一个计算节点上的主应用失败,则云计算基础架构将切换到次级应用之一。

本文中要求保护的主题不限于解决任何缺点或只在诸如上述环境中操作的实施例。相反,仅提供该背景技术部分以说明一个示例性技术领域,其中可以实践本文中描述的一些实施例。

发明内容

本文中描述的至少一些实施例操作在这样的环境中,其中主应用具有操作在其他网络节点上的一个或多个次级应用(诸如副本应用)。作为示例,这样的冗余应用可以被操作为用于应用的可用性的目的。根据本文中描述的原理,主应用的主应用高速缓存被评估,以用于朝向相同状态移动次级应用的次级应用高速缓存的目的。这样,如果主应用确实失败,则次级应用可以继续以与次级应用占据主要作用的应用高速缓存的类似的(如果不是相同的)内容进行操作。

对主应用的写入请求也在次级应用处被执行。然而,任何给定的次级应用高速缓存仍然可能处于与主应用高速缓存不同的状态,因为主应用暴露于与次级应用不同的读取请求。例如,主应用可以是读取请求的排他性执行者。此外,可能存在一些情况,其中虽然在主应用处执行写入,但是次级应用中的一个或多个不执行写入操作(例如,由于通信难度)。因此,任何给定的次级应用高速缓存的状态在任何给定的时间可以不同于主应用高速缓存的状态。

根据本文中描述的原理,存在一种用于在次级应用高速缓存中至少部分地复制主应用高速缓存的方法。该方法包括标识主应用高速缓存内的至少一些高速缓存部分标识符,并且引起所标识的高速缓存部分标识符被传送到第二网络节点。例如,这可以由与主应用高速缓存位于同一机器上的分布式复制模块的部分来实现。一旦这些标识符被接收到,则至少一个高速缓存部分被取回到次级应用高速缓存中,该至少一个高速缓存部分被标识在所传送的高速缓存部分标识符中次级。例如,该取回可以由与次级应用高速缓存位于同一计算机上的分布式复制模块的部分来实现。这个过程可以重复地被执行,使得次级应用高速缓存朝着与主应用高速缓存相同的状态移动,尽管当主应用通过接收读写入请求而操作时,主应用高速缓存的状态也在改变。此外,这个过程可以被执行以用于多个次级副本应用,使得其各自的应用高速缓存趋于更接近于主应用高速缓存的状态。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201680012026.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top