Patent
Asynchronous task management in an on-demand network code execution environment
Reads0
Chats0
TLDR
In this paper, the authors describe a system and methods for managing asynchronous code executions in an on-demand code execution system or other distributed code execution environment, in which multiple execution environments, such as virtual machine instances, can be used to enable rapid execution of user-submitted code.Abstract:
Systems and methods are described for managing asynchronous code executions in an on-demand code execution system or other distributed code execution environment, in which multiple execution environments, such as virtual machine instances, can be used to enable rapid execution of user-submitted code. When asynchronous executions occur, a first execution may call a second execution, but not immediately need the second execution to complete. To efficiently allocate computing resources, this disclosure enables the second execution to be scheduled accordingly to a state of the on-demand code execution system, while still ensuring the second execution completes prior to the time required by the first execution. Scheduling of executions can, for example, enable more efficient load balancing on the on-demand code execution system.read more
Citations
More filters
Patent
Security protocols for low latency execution of program code
TL;DR: In this paper, a system for providing security mechanisms for secure execution of program code is described, where the system may be configured to maintain a plurality of virtual machine instances and allocate computing resources for executing the program code on one of the instances.
Patent
Processing event messages for user requests to execute program code
TL;DR: In this article, a service manages a plurality of virtual machine instances for low latency execution of user codes and provides the capability to execute user code in response to events triggered on an auxiliary service to provide implicit and automatic rate matching and scaling between events being triggered on the auxiliary service and the corresponding execution of the user code on various virtual machine instance.
Patent
Endpoint management system providing an application programming interface proxy service
TL;DR: An endpoint management and proxy system is described in this paper, by which users can manage and enable exposure of application programming interfaces ("APIs") usable to cause execution of program code on a remote or third party system.
Patent
Dynamic code deployment and versioning
Timothy Allen Wagner,Sean Philip Reque,Derek Steven Manwaring,Xin Zhao,Dylan Chandler Thomas +4 more
TL;DR: In this article, a system for providing dynamic code deployment and versioning is presented, which is configured to receive a first request to execute a newer program code on a virtual compute system.
Patent
Predictive management of on-demand code execution
TL;DR: In this paper, the interrelations between code executions are monitored by injecting monitoring information into the calls between those code executions, such that a "path" or "trace" of code executions and calls can be determined.
References
More filters
Journal Article
Docker: lightweight Linux containers for consistent development and deployment
TL;DR: Docker promises the ability to package applications and their dependencies into lightweight containers that move easily between different distros, start up quickly and are isolated from each other.
Patent
Globally Distributed Utility Computing Cloud
TL;DR: In this article, a distributed application is defined as an application made up of distinct components (e.g., virtual appliances, virtual machines, virtual interfaces, virtual volumes, virtual network connections, etc.) in separate runtime environments.
Patent
System and method for managing virtual servers
Jerry Plouffe,Scott Howard Davis,Alexander D. Vasilevsky,Benjamin Joseph Thomas,Steven S. Noyes,Tom Hazel +5 more
TL;DR: In this paper, a management capability is provided for a virtual computing platform that allows for the creation, deletion, modification, control (e.g., start, stop, suspend, resume) and status (i.e., events) off the virtual servers which execute on the virtual computing platforms and the management capability provides controls for these functions.
Patent
Multitenant hosted virtual machine infrastructure
Nicholas Luis Astete,Aaron Benjamin Brethorst,Joseph Michael Goldberg,Matthew Hanlon,Anthony A. Hutchinson,Gopalakrishnan Janakiraman,Alexander Kotelnikov,Petr Novodvorskiy,David William Richardson,Roxanne Camille Skelly,Nikolai Slioussar,Jonathan Weeks +11 more
TL;DR: In this paper, a multi-tenant virtual machine infrastructure (MTVMI) allows multiple tenants to independently access and use a plurality of virtual computing resources via the Internet, and different tenants may define unique configurations of VM resources and unique rules to govern the use of the VM resources.
Patent
Systems and methods for management of virtualization data
TL;DR: In this article, the authors describe a method of copying data of one or more virtual machines being hosted by non-virtual machines by receiving an indication that specifies how to perform a copy of data.