[发明专利]用于启用分布式计算系统中的容错功能的方法和系统有效

专利信息
申请号: 201380014073.X 申请日: 2013-01-11
公开(公告)号: CN104160378B 公开(公告)日: 2018-07-17
发明(设计)人: 伊凡·奥马尔·帕拉;道格拉斯·H·威廉姆斯 申请(专利权)人: 内特苏伊特公司
主分类号: G06F11/07 分类号: G06F11/07;G06F9/06
代理公司: 北京安信方达知识产权代理有限公司 11262 代理人: 宁晓;郑霞
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 分布式计算系统 指令 客户端进程 保存状态 数据存储区 对象接口 容错功能 数据执行 系统故障 状态保存 实例化 期望 存储 监视 代理
【说明书】:

一种用于使分布式计算系统在客户端进程的执行期间能够容许系统故障的方法。方法包括实例化涉及客户端进程的执行环境;在执行环境内执行指令,所述指令引起执行环境发出另外的指令到分布式计算系统,另外的指令涉及相对于存储在分布式计算系统上的数据执行的动作。对象接口代理接收另外的指令并且监视接收的指令以确定执行环境是否在期望的保存状态条件下;并且如果执行环境是在期望的保存状态条件下,那么将执行环境的当前状态保存在数据存储区中。

相关申请的交叉引用

本申请要求于2012年1月13日递交的、名称为“Fault Tolerance for ComplexDistributed Computing Operations”、序列号为61/586,472的美国临时专利申请的权益,出于所有目的,该美国临时专利申请通过引用以其整体并入本文。

技术领域

本公开涉及用于复杂的分布式计算操作的容错功能。

背景技术

使用计算机和计算机网络以便利包括工作和娱乐的各种各样的活动已经变得司空见惯。现代的计算机网络结合虚拟层使得远程计算机和计算机构件实际上可以被分配特定的任务并且然后当任务完成时进行重新分配。用户有时称之为术语“云”计算,这是因为计算机和计算构件的方式分组可以响应于用户要求形成和拆分,并且还因为用户经常是从未看到最终提供计算服务的计算硬件。最近,已经开始出现不同类型的云计算和云服务。

云服务平台在它们提供的服务的类型和它们打算支持的应用的类型方面不同。在云服务平台范围的一端是“低层”服务,例如提供访问操作系统、一个或多个开发框架、数据库和其它类似的设施的平台。这些平台的主要目的是降低硬件和IT成本,而不另外限制应用开发者对技术解决方案或应用空间的选择。在云服务平台范围的另一端是提供便利以在已经存在的具有明确定义目的应用的情景下创建应用的平台。这样的“高层”云服务通常集中于例如业务应用的一个或多个明确定义的终端用户应用。这些平台的目的是使创建核心应用的扩展成为可能。在这种情况下提供的服务通常偏向嵌入应用的情景并且远离低层服务和技术解决方案的选择。一些高层云服务提供定制和/或扩展它们提供的最终用户应用中的一个或多个最终用户应用的能力,然而高层云服务通常不能提供对低层计算功能的直接访问。对于容错功能,这可能会是成问题的,例如,在经历例如电力或通信网络故障的意外或中断事件之后的数据和/或行为的完整性的维护,这是因为常规方法通常使用低层计算功能以实现容错功能。

图1描绘了可以从本发明的至少一个实施方式获益的示例计算环境100的各个方面。结合和/或结合到各种计算设备104的各种客户端应用程序(未示出)可以通过一个或多个网络112与多占用者分布式计算设备108进行通信。合适的计算设备104的实例包括个人计算机、服务器计算机、台式计算机、手提电脑、笔记本计算机、个人数字助理(PDA)、智能手机、蜂窝手机、计算机以及结合一个或多个例如一个或多个处理器的计算设备构件的消费电子产品。合适的网络的实例包括包含有线通信技术和无线通信技术的网络、根据任何合适的联网协议和/或通信协议操作的网络、专用内联网和/或因特网。

多占用者分布式计算设备108可以包括多个处理层,所述多个处理层包括用户界面层116、应用程序层120以及数据存储层124。用户界面层116可以保存多个用户界面128,多个用户界面128包括图形用户界面和/或基于网络的界面。用户界面128可以包括用于服务的默认用户界面以及由服务的一个或多个占用者定制的一个或多个用户界面。默认用户界面可以包括使占用者能保持自定义用户界面并且以其它方式管理其在服务中的参与的构件。每个层可以通过包括计算机服务器的分布的一组计算机和/或计算机构件实现。该数据存储层124可以包括核心服务数据存储区132以及用于存储占用者数据的数据存储区(或多个数据存储区)136。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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