至次级应用的应用高速缓存复制制造技术

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

Cache replication for secondary applications

The primary application cache serving the primary application on a network node is replicated into the secondary application cache for the secondary application serving the second network node. Identifies the cache portion in the main application cache, and then the identifier (but not the cache part) is sent to the second network node. Once these identifiers are received, they can cache their identified caches into the secondary application cache. You can repeat the implementation of this process, the application of the secondary cache toward a state of move the same with the main application cache, although in the main application by receiving a read write request and operation, the main application of cache state change.

【技术实现步骤摘要】
【国外来华专利技术】至次级应用的应用高速缓存复制
技术介绍
通过因特网或经由企业网络可用于用户的信息量实际上是无限的,这就是当今的时代通常被称为“信息时代”的原因。当计算硬件为计算机提供硬件支持时,指导硬件操作以执行无数功能的是应用程序。为了支持信息时代,这样的应用需要访问信息,信息通常被称为数据。为了获得最佳性能,数据通常以层级形式存在,其中更加频繁地和/或最近使用的数据以更高的访问速度更多地被本地高速缓存,并且其中较少使用的数据以较慢的访问速度被高速缓存外部可用。数据访问的新近度和/或频率常常是对数据的未来访问的预测,并且常常与类似于温度(诸如“温暖”、“热度”、“冷度”、“温度”)的参考一起被提及。例如,气体分子越热,其与周围分子更频繁且更积极地相互作用。因此,温度隐喻被广泛地应用于数据访问。当应用与底层数据存储层级交互时,应用建立高速缓存,以使得应用能够接近峰值性能,因为温暖数据被加载到更高效地被访问的高速缓存中。为了实现可用性,特别是在云计算环境中,应用通常会具有运行在不同的计算节点上的一个或两个次级副本应用。对主应用进行的写入也在次级应用处被进行。如果在一个计算节点上的主应用失败,则云计算基础架构本文档来自技高网...
至次级应用的应用高速缓存复制

【技术保护点】
一种用于在次级应用高速缓存中至少部分地复制主应用高速缓存的计算机实现的方法,所述计算机实现的方法由一个或多个处理器执行,所述一个或多个处理器执行用于所述计算机实现的方法的计算机可执行指令,并且所述计算机实现的方法包括:标识在主应用的主应用高速缓存内的至少一些高速缓存部分标识符,所述主应用在第一网络节点处操作;向次级应用的次级应用高速缓存传送所标识的高速缓存部分标识符,所述次级应用在第二网络节点处操作;以及从所述次级应用高速缓存中取回传送的所述高速缓存部分标识符所标识的所述高速缓存部分中的至少一个高速缓存部分。

【技术特征摘要】
【国外来华专利技术】2015.02.25 US 14/631,6981.一种用于在次级应用高速缓存中至少部分地复制主应用高速缓存的计算机实现的方法,所述计算机实现的方法由一个或多个处理器执行,所述一个或多个处理器执行用于所述计算机实现的方法的计算机可执行指令,并且所述计算机实现的方法包括:标识在主应用的主应用高速缓存内的至少一些高速缓存部分标识符,所述主应用在第一网络节点处操作;向次级应用的次级应用高速缓存传送所标识的高速缓存部分标识符,所述次级应用在第二网络节点处操作;以及从所述次级应用高速缓存中取回传送的所述高速缓存部分标识符所标识的所述高速缓存部分中的至少一个高速缓存部分。2.根据权利要求1所述的计算机实现的方法,其中从所述次级应用高速缓存中取回所述高速缓存部分中的至少一个高速缓存部分包括:取回用于所述次级应用的、在传送的所述高速缓存部分标识符中所标识的所有高速缓存部分。3.根据权利要求1所述的计算机实现的方法,其中当所述主应用操作、并且所述主应用高速缓存内的所述高速缓存部分的标识改变时,标识至少一些高速缓存部分标识符以及传送所标识的高速缓存部分标识符被执行多次,以用于所标识的不同高速缓存部分标识符。4.根据权利要求3所述的计算机实现的方法,其中当所述主应用操作时,从所述次级应用高速缓存中取回所述高速缓存部分中的至少一个高速缓存部分发生多次。5.根据权利要求4所述的计算机实现的方法,其中传送所标识的高速缓存部分标识符的平均频率比从所述次级应用高速缓存中取回所述高速缓存部分中的至少一个高速缓存部分的平均频率大至少两倍。6.根据权利要求4所述的计算机实现的方法,其中传送所标识的高速...

【专利技术属性】
技术研发人员:N·特尔蒂亚杜在永朴光炫J·M·帕特尔
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1