STATEFUL VIRTUAL COMPUTE SYSTEM
First Claim
Patent Images
1. A system, comprising:
- one or more hardware computing devices configured to execute specific computer-executable instructions to at least;
receive a first request to execute a first program code;
initiate, at a first time, execution of the first program code on a first virtual machine instance, wherein the first virtual machine instance is associated with a first shared resource in a first state, wherein the first program code causes, during the execution initiated at the first time, the first state of the first shared resource to be modified;
receive a second request to execute the first program code; and
subsequent to the execution initiated at the first time, initiate, at a second time, execution of the first program code on the first virtual machine instance, wherein the first program code accesses, during the execution initiated at the second time, the first state of the first shared resource modified by the first program code during the execution initiated at the first time.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for providing a stateful virtual compute system is provided. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and select a virtual machine instance to execute the program code on the selected virtual machine instance. The system may further associate the selected virtual machine instance with shared resources and allow program codes executed in the selected virtual machine instance to access the shared resources.
58 Citations
20 Claims
-
1. A system, comprising:
one or more hardware computing devices configured to execute specific computer-executable instructions to at least; receive a first request to execute a first program code; initiate, at a first time, execution of the first program code on a first virtual machine instance, wherein the first virtual machine instance is associated with a first shared resource in a first state, wherein the first program code causes, during the execution initiated at the first time, the first state of the first shared resource to be modified; receive a second request to execute the first program code; and subsequent to the execution initiated at the first time, initiate, at a second time, execution of the first program code on the first virtual machine instance, wherein the first program code accesses, during the execution initiated at the second time, the first state of the first shared resource modified by the first program code during the execution initiated at the first time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A computer-implemented method, as implemented by one or more computing devices configured with specific executable instructions, the method comprising:
-
receiving a first request to execute a first program code; initiating, at a first time, execution of the first program code on a first virtual machine instance, wherein the first virtual machine instance is associated with a first shared resource in a first state, wherein the first program code causes, during the execution initiated at the first time, the first state of the first shared resource to be modified; receiving a second request to execute the first program code; and subsequent to the execution initiated at the first time, initiating, at a second time, execution of the first program code on the first virtual machine instance, wherein the first program code accesses, during the execution initiated at the second time, the first state of the first shared resource modified by the first program code during the execution initiated at the first time. - View Dependent Claims (12, 13, 14, 15)
-
-
16. Non-transitory physical computer storage storing computer executable instructions that, when executed by one or more computing devices, configure the one or more computing devices to:
-
receive a first request to execute a first program code; initiate, at a first time, execution of the first program code on a first virtual machine instance, wherein the first virtual machine instance is associated with a shared resource in a first state, wherein the first program code causes, during the execution initiated at the first time, the first state of the shared resource to be modified; receive a second request to execute the first program code; and subsequent to the execution initiated at the first time, initiate, at a second time, execution of the first program code on the first virtual machine instance, wherein the first program code accesses, during the execution initiated at the second time, the first state of the shared resource modified by the first program code during the execution initiated at the first time. - View Dependent Claims (17, 18, 19, 20)
-
Specification