US 11,704,133 B2
Isolating applications at the edge
Tyler McMullen, San Francisco, CA (US); Jonathan Foote, San Francisco, CA (US); Patrick Hickey, San Francisco, CA (US); and Jason Cook, San Francisco, CA (US)
Assigned to Fastly, Inc., San Francisco, CA (US)
Filed by Fastly, Inc., San Francisco, CA (US)
Filed on Jul. 19, 2021, as Appl. No. 17/378,963.
Application 17/378,963 is a continuation of application No. 16/292,100, filed on Mar. 4, 2019, granted, now 11,068,281.
Prior Publication US 2021/0397457 A1, Dec. 23, 2021
Int. Cl. G06F 9/445 (2018.01); H04L 67/02 (2022.01); G06F 8/41 (2018.01)
CPC G06F 9/445 (2013.01) [G06F 8/41 (2013.01); H04L 67/02 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method of operating one or more edge computing systems of a network, comprising:
reserving a set of virtual nodes, each virtual node of the set of virtual nodes corresponding to an address range;
running a request handler process;
identifying a request from the request handler process to be processed by a first application of a group of applications;
selecting a first virtual node from the set of virtual nodes;
establishing a context at least based on the address range corresponding to the first virtual node;
initiating execution of code for the first application and passing the context to the code;
copying data to the virtual node; and
returning control to the request handler process upon executing the code.