US 12,248,818 B1
Reducing cluster start up time
Yandong Mao, Millbrae, CA (US); and Aaron Daniel Davidson, Berkeley, CA (US)
Assigned to Databricks, Inc., San Francisco, CA (US)
Filed by Databricks, Inc., San Francisco, CA (US)
Filed on Oct. 29, 2021, as Appl. No. 17/514,988.
Claims priority of provisional application 63/191,662, filed on May 21, 2021.
Int. Cl. G06F 9/50 (2006.01); G06F 21/45 (2013.01)
CPC G06F 9/5077 (2013.01) [G06F 21/45 (2013.01); G06F 2209/5011 (2013.01); G06F 2209/505 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more processors configured to:
instantiate a plurality of clusters, wherein a cluster is a set of nodes that work together, wherein a node is one of a virtual machine or a computer, wherein instantiating the plurality of clusters includes setting a temporary security credential for each virtual machine of one or more clusters of the plurality of clusters;
receive a request to allocate a cluster associated with a workspace, a customer, or a tenant; and
in response to the request to allocate a cluster:
allocate a cluster from the plurality of clusters, wherein allocating the cluster comprises replacing the temporary security credential of the cluster with a security credential associated with the workspace, the customer, or the tenant; and
a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.