首页> 外国专利> Virtualization-based transaction handling in an on-demand network code execution system

Virtualization-based transaction handling in an on-demand network code execution system

机译:基于虚拟化的基于事务处理在按需网络代码执行系统中

摘要

Systems and methods are described for providing virtualized transaction retries in an on-demand network code execution system. A user may generate a task on the system by submitting code. The task may include a transaction that can succeed or fail depending on external factors, such as accessing a resource that other processes are also trying to access. The system may obtain success criteria for evaluating whether the transaction was successful, and may configure a virtual machine instance to execute the submitted code. The system may generate a “snapshot” or otherwise capture information regarding the state of the virtual machine instance prior to executing the code, and may then execute the code or a portion of it to attempt the transaction. The system may then apply the success criteria to determine whether the transaction was successful, and if not may retry the transaction by restoring the snapshot and re-executing the code.
机译:描述用于在按需网络代码执行系统中提供虚拟化事务重试的系统和方法。 用户可以通过提交代码来在系统上生成任务。 任务可以包括可以取得成功或失败的事务,这取决于外部因素,例如访问其他进程也在尝试访问的资源。 系统可以获得成功标准,用于评估事务是否成功,并且可以配置虚拟机实例以执行提交的代码。 该系统可以在执行代码之前生成“快照”或以其他方式捕获关于虚拟机实例的状态的信息,然后可以执行其代码或其一部分以尝试交易。 然后,系统可以应用成功标准以确定事务是否成功,如果不通过还原快照并重新执行代码来重试交易。

著录项

  • 公开/公告号US11119809B1

    专利类型

  • 公开/公告日2021-09-14

    原文格式PDF

  • 申请/专利权人 AMAZON TECHNOLOGIES INC.;

    申请/专利号US201916447797

  • 发明设计人 MARC JOHN BROOKER;MIKHAIL DANILOV;

    申请日2019-06-20

  • 分类号G06F9/46;H04L29/08;

  • 国家 US

  • 入库时间 2022-08-24 21:01:28

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号