CPC G06F 11/008 (2013.01) [G06F 9/5077 (2013.01); G06F 11/3006 (2013.01); G06F 11/3409 (2013.01); G06F 2209/5022 (2013.01); G06F 2209/505 (2013.01); G06F 2209/508 (2013.01)] | 18 Claims |
1. A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:
receiving a cluster reliability of a computing cluster comprising a maximum computing capacity, the cluster reliability representative of a reliability of the computing cluster when utilizing an entirety of the maximum computing capacity;
receiving a provisioning request from a user requesting provisioning of the computing cluster, the provisioning request comprising a user input indication indicating selection of a graphical element in a graphical user interface, the graphical element comprising a graphical slider that slides along a graphical axis to select a threshold reliability;
in response to receiving the provisioning request, determining, using the cluster reliability of the computing cluster, a reserved computing capacity of the computing cluster based on the threshold reliability of the computing cluster, the reserved computing capacity less than the maximum computing capacity;
determining, based on the reserved computing capacity and the maximum computing capacity of the computing cluster, an unreserved computing capacity of the computing cluster;
provisioning the computing cluster for execution of a user workload associated with the user, the execution of the user workload executing on the unreserved computing capacity of the computing cluster; and
reserving the reserved computing capacity of the computing cluster, the reserved computing capacity of the computing cluster initially unavailable for execution of the user workload.
|