[发明专利]在分布式计算系统中的自动化文档复制有效
申请号: | 201380040173.X | 申请日: | 2013-08-29 |
公开(公告)号: | CN104508656B | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | I·Q·塞伊德;J·塞谢德里 | 申请(专利权)人: | 威睿公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F17/21 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅,陈颖 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 计算 系统 中的 自动化 文档 复制 | ||
背景技术
现代分布式计算系统的一些示例包括网服务器和更大的企业系统。这些和其它分布式计算系统经常涉及到数据库,这些数据库包含数据束(bundle),这些数据束可以被视为和被称为“文档”并且可以比如用结构化查询语言来查询和操纵。计算“节点”在分布式计算系统的一个示例中可以被定义为在单个集群中包括虚拟机和主机。以这一方式,可见分布式计算系统的节点经常让它的资源共同位于比如单个数据中心。
在典型分布式计算系统中的文档数目可能经常很大。出于效率目的、可扩展性目的、容错性/冗余性目的、策略目的和/或其它目的,经常跨分布式计算系统的多个计算节点复制和在任何节点可以访问的逻辑资源池中存储分布式计算系统的文档。因此,尽管文档可以未本地存储于节点处,但是它可以存储于另一节点,该另一节点是逻辑资源池的一部分。文档复制经常由于扩展、对于提高效率的尝试或者对于提高容错性/冗余性的尝试而出现。
例如,如果电力成本在水电动力上运行的数据中心更廉价,则可以在这一数据中心的节点上复制许多文档以便在低成本动力环境中利用这一操作效率。如果第一节点位于易于地震的地区中的数据中心,则在该第一节点存储的许多或者所有文档可以在位于不易于地震的地区中的其它节点处被复制,这提供冗余性和容错性二者。此外,当在硬件规模方面向上扩展分布式计算系统时,可以在所有节点之中以平衡分布式计算系统体验的负荷的方式分配文档总量。在一些实例中,可以在分布式计算系统的多个节点处复制文档以便简单地维持一些冗余性。在一些实例中,数据复制策略可以规定需要在从初始地存储文档的地方相距某个距离(例如500英里)的第二位置复制所有文档。也应当注意在节点内或者在多个节点上复制数据时,它可以通过减少延时并且更好地有助于多个用户的访问来帮助改善用户体验。
附图说明
在说明书中结合的并且形成说明书的部分的附图举例说明各种实施例并且与具体实施方式一起用于说明以下讨论的原理。除非具体地指出,否则不应理解在附图说明中参照的附图为按比例绘制。
图1是根据实施例的包括上下文复制引擎的分布式计算系统的示例框图。
图2是根据实施例的图1的上下文复制引擎的扩展框图。
图3是根据各种实施例的举例说明文档复制示例的图1的分布式计算系统的框图。
图4是根据各种实施例的举例说明文档复制示例的图1的分布式计算系统的框图。
图5是根据各种实施例的举例说明文档复制示例的图1的分布式计算系统的框图。
图6是根据各种实施例的在分布式计算系统中的自动化文档复制的方法的流程图。
图7是根据各种实施例的在分布式计算系统中的自动化文档复制的第二方法的流程图。
具体实施方式
现在将具体参照附图,在附图中举例说明这些实施例的示例。尽管这里讨论各种实施例,但是将理解它们并非旨在于限制。恰好相反,呈现的实施例旨在于覆盖可以在各种实施例的如所附权利要求定义的精神实质和范围内包括的备选、修改和等效。另外,在具体实施方式中,阐述许多具体细节以便提供透彻理解。然而无这些具体细节中的一个或者多个具体细节仍然可以实现实施例。在其它实例中,尚未具体描述熟知的方法、过程、部件和电路以免不必要地使描述的实施例的方面变模糊。
符号表示和术语
除非如从以下讨论清楚的那样另有具体地陈述,否则贯穿本具体实施方式,利用术语、比如“分析”、“确定”、“复制”等的讨论经常指分布式计算系统的电子计算设备或者系统、比如虚拟机以及其它部件的动作和过程。电子计算设备/系统传输、接收、存储、操纵和/或变换在电子计算设备/系统的电路、部件、逻辑等表示为物理(电)数量的信号为在电子计算设备/系统内或者在其它电子计算设备/系统内相似地表示为物理电数量的或者向其它电子计算设备/系统传输的其它信号。
讨论概述
如先前在背景技术中描述的那样,文档在分布式计算系统中的节点之间的常规复制主要地由于扩展、防止瓶颈和改善用户体验所包括的操作而出现。这些都是有效操作和目标,但是可以看出,根据这样的常规技术,对要复制哪个文档和何处复制它的实际判决是使分布式计算系统的全部数据高度地可用、高度地分布或者低延时的人为行为。也就是说,常规地,在复制的文档的结构以外做出对要复制哪个文档和在分布式计算系统内何处复制它的判决。如这里描述的那样,“文档”可以是可以存储、链接和复制的任何类型的文件对象。文档的一个非限制示例是在数据库的表中存储的记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威睿公司,未经威睿公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380040173.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光电转换层用组合物及光电转换元件
- 下一篇:显示控制装置、显示控制方法和程序