[发明专利]使用函数检查点实现服务枢纽的函数可移植性在审
申请号: | 201980027665.2 | 申请日: | 2019-04-30 |
公开(公告)号: | CN112384895A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | C·Y·郭;C·潘;J·塔恩 | 申请(专利权)人: | 亚马逊技术公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F11/14;H04L29/08 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 徐东升 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 函数 检查点 实现 服务 枢纽 移植 | ||
描述了用于为位于第一服务枢纽上的程序代码函数的实例创建函数检查点并使用所述函数检查点在第二服务枢纽上加载所述程序代码函数的所述实例的技术。示例性方法可包括为加载在第一服务枢纽的存储器中的程序代码函数的实例创建函数检查点,其中所述函数检查点可包含有关所述程序代码函数的所述实例的执行指令和执行状态数据。可识别所述本地设备网络中包括的第二服务枢纽,并且可将所述函数检查点发送到所述第二服务枢纽,以允许使用所述函数检查点将所述程序代码函数的所述实例的执行加载到所述第二服务枢纽上。
背景技术
电子设备和计算系统在社会的许多方面已经变得无处不在。可在工作场所、家中或学校中找到设备。计算系统可包括用于处理和存储数据的计算和数据存储系统。一些计算系统已经开始提供称为服务提供商环境的集中式虚拟计算选项,所述选项可降低总体成本、提高可用性、改善可扩展性并缩短部署新应用的时间。
通信技术的进步已经允许甚至相对简单的电子设备与设备网络中包括的其他设备和计算系统进行通信。例如,物联网(IoT)是使用互联网基础设施将分散在全球的计算设备进行互连。此类设备可能够捕获数据,并通过网络将数据安全地传达到服务提供商环境(例如“云”环境)中的集中式计算服务。在一个示例中,设备可将数据发送到本地设备网络中的服务枢纽或计算节点,并且服务枢纽可将从设备接收的数据转发到服务提供商环境中的集中式计算服务。另外,服务枢纽可向连接到服务枢纽的设备提供服务,诸如数据聚合、本地计算、消息收发或其他服务。
附图说明
图1A示出了用于在源服务枢纽上生成函数检查点并且使用该函数检查点将程序代码函数的实例传递到目的地服务枢纽的示例性系统和方法。
图1B是用于将函数检查点从源服务枢纽传递到目的地服务枢纽的示例性系统和方法的图示。
图2是用于在源服务枢纽上生成函数检查点并且经由服务提供商环境向目的地服务枢纽提供函数检查点的示例性系统和方法的图示。
图3示出了用于在源服务枢纽上生成函数检查点并将函数检查点发送到服务提供商环境中的计算实例的示例性系统和方法。
图4A是示出用于将函数检查点分发给服务枢纽的系统中包括的各种示例性部件的框图。
图4B示出了可用于留存程序代码函数的实例的执行状态的函数检查点。
图5是示出用于将函数检查点发送到可用服务枢纽或当服务枢纽不可用时将函数检查点发送到服务提供商环境的示例性方法的流程图。
图6是示出用于在第一服务枢纽上创建函数检查点并将函数检查点发送到第二服务枢纽因此可使用函数检查点在第二服务枢纽上恢复程序代码函数的实例的示例性方法的流程图。
图7是示出用于设备服务网络的示例性计算机联网架构的框图。
图8是示出示例性服务提供商环境的框图。
图9是示出可用于执行用于将函数检查点分发给服务枢纽的方法的计算设备的示例的框图。
具体实施方式
描述了用于为位于源服务枢纽上的程序代码函数的实例创建函数检查点并使用函数检查点在目的地服务枢纽上执行程序代码函数的实例的技术。服务枢纽可包括在本地设备网络中,该本地设备网络还包括多个连接的设备。服务枢纽可为计算设备,所述计算设备被配置成向本地设备网络中包括的连接的设备提供服务,并且与服务提供商环境(例如,“云”环境)中包括的计算系统通信。例如,服务枢纽可提供的服务包括但不限于:消息服务、程序代码函数服务、设备影子服务和用户开发的服务。可使用服务枢纽上的程序代码函数来实现服务,并且如下所述,可将程序代码函数的实例从源服务枢纽移动到目的地服务枢纽。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术公司,未经亚马逊技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980027665.2/2.html,转载请声明来源钻瓜专利网。