US 11,755,764 B2
Client-side filesystem for a remote repository
Marvin Michael Theimer, Seattle, WA (US); Julien Jacques Ellie, Fall City, WA (US); Colin Watson, Seattle, WA (US); Ullas Sankhla, Seattle, WA (US); Swapandeep Singh, Seattle, WA (US); Kerry Hart, Seattle, WA (US); Paul Anderson, Seattle, WA (US); Brian Dahmen, Bainbridge Island, WA (US); Suchi Nandini, Seattle, WA (US); Yunhan Chen, Kirkland, WA (US); Shu Liu, Mercer Island, WA (US); Arjun Raman, Seattle, WA (US); Yuxin Xie, Seattle, WA (US); and Fengjia Xiong, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jul. 1, 2022, as Appl. No. 17/810,531.
Application 17/810,531 is a continuation of application No. 16/147,471, filed on Sep. 28, 2018, granted, now 11,379,599.
Prior Publication US 2022/0335146 A1, Oct. 20, 2022
Int. Cl. G06F 21/62 (2013.01); G06F 16/17 (2019.01); G06F 21/60 (2013.01); G06F 16/172 (2019.01); G06F 16/182 (2019.01)
CPC G06F 21/6218 (2013.01) [G06F 16/172 (2019.01); G06F 16/184 (2019.01); G06F 21/602 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a fleet of computational resources to perform computations in a pipeline, the computations assigned to one or more of the computational resources by an orchestrator; and
one or more computing devices, comprising one or more processors and associated memory, configured to implement the orchestrator, the orchestrator configured to:
assign individual ones of a plurality of the computations to be executed at respective groups of one or more of the computational resources, wherein individual ones of the computations are associated with a set of parameters including program code and input;
vary one or more of the set of parameters for different individual ones of the plurality computations assigned to respective ones of the groups of computational resources;
wherein a first one of the groups of computational resources is configured to, in accordance with a first one of the parameter variations by the orchestrator:
receive first program code representing the assigned computation, and corresponding first input; and
execute the first program code to perform the assigned computation of the pipeline using the first input to produce output;
wherein a second one of the groups of computational resources is configured to execute program code to perform the assigned computation in accordance with a second one of the parameter variations by the orchestrator, wherein the second parameter variation:
includes the first program code and a second input that differs at least in part from the first input, or
includes the first input and second program code that differs at least in part from the first program code.