Amazon.com, Inc.
Cooperative preemption in a distributed multi-tenant resource pool
Last updated:
Abstract:
Techniques for cooperative preemption of resources in a distributed multi-tenant resource pool are described. A query execution service manages the allocation of computing resources in a provider network by identifying computing nodes in the provider network to preempt. The service causes the computing nodes to be removed from further executing tasks as part of processing their queries in a first group of nodes in the provider network while other computing nodes in the first group continue to execute tasks as part of processing the queries. The service then adds the first computing node into a second group of nodes in the provider network to execute tasks as part of processing other queries in the provider network.
Utility
28 Mar 2019
21 Sep 2021