Effective migration and upgrade of virtual machines in cloud environments

F Curzi, M Ryan - US Patent 9,459,856, 2016 - Google Patents
A mechanism is provided in a data processing system for performing a system upgrade.
Responsive to receiving selection of one or more virtual machines to upgrade with an …

Execution locations for request-driven code

TA Wagner - US Patent 9,830,449, 2017 - Google Patents
Abstract Systems and methods are described for determining a location in an on-demand
code execution environment to execute user-specified code. Virtual machines can be …

Fault tolerance for a distributed computing system

D Carlen, J Heck, M Szilagyi, M Guis, K Caruso… - US Patent …, 2017 - Google Patents
In one embodiment, a method detects a failure of a container in a controller node where the
container includes a service being performed and isolated from other services being …

Endpoint management system providing an application programming interface proxy service

JP Thompson - US Patent 9,930,103, 2018 - Google Patents
An endpoint management and proxy system is described, by which users can manage and
enable exposure of application programming interfaces (“APIs”) usable to cause execution …

Idempotent task execution in on-demand network code execution systems

MJ Brooker, TA Wagner, A Nair - US Patent 10,061,613, 2018 - Google Patents
Abstract Systems and methods are described for handling requests to execute idempotent
code in an on-demand code execution system or other distributed code execution …

Code execution request routing

SD Wisniewski, MJ Brooker, TA Wagner - US Patent 9,910,713, 2018 - Google Patents
A system for providing low-latency compute capacity is provided. The system may be
configured to route incoming code execution requests based on user indications to use …

Asynchronous task management in an on-demand network code execution environment

TA Wagner, MJ Brooker, A Nair - US Patent 10,282,229, 2019 - Google Patents
Systems and methods are described for managing asynchro nous code executions in an on-
demand code execution system or other distributed code execution environment, in which …

Threading as a service

TA Wagner - US Patent 9,600,312, 2017 - Google Patents
A service manages a plurality of virtual machine instances for low latency execution of user
codes. The plurality of virtual machine instances can be configured based on a …

Security protocols for low latency execution of program code

TA Wagner, DC Thomas, A Nair - US Patent 9,727,725, 2017 - Google Patents
(57) ABSTRACT A system for providing security mechanisms for secure execution of
program code is described. The system may be configured to maintain a plurality of virtual …

Security protocols for low latency execution of program code

TA Wagner, DC Thomas, A Nair - US Patent 9,733,967, 2017 - Google Patents
6/2011 Belkine et al. 6/2011 Theroux et al. 7/2011 Chawla et al. 10/2011 Lucovsky 12/2011
Smith et al. 3/2012 G06F 21/53 718/1 2012/0072914 Al 2012/0096468 A1 2012/0110155 …