Invention Grant
- Patent Title: Virtualization-based transaction handling in an on-demand network code execution system
-
Application No.: US17472380Application Date: 2021-09-10
-
Publication No.: US11714675B2Publication Date: 2023-08-01
- Inventor: Marc John Brooker , Mikhail Danilov
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US WA Seattle
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US WA Seattle
- Agency: Knobbe, Martens, Olson & Bear LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; H04L67/02

Abstract:
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.
Public/Granted literature
- US20220004423A1 VIRTUALIZATION-BASED TRANSACTION HANDLING IN AN ON-DEMAND NETWORK CODE EXECUTION SYSTEM Public/Granted day:2022-01-06
Information query