| CPC G06F 9/4881 (2013.01) [G06F 11/0706 (2013.01); G06F 11/0787 (2013.01); G06F 11/0793 (2013.01); G06N 10/60 (2022.01); G06N 10/70 (2022.01); G06N 10/80 (2022.01)] | 20 Claims |

|
1. A method comprising:
receiving, by a scheduler of a server, a request to execute a quantum algorithm;
determining, by the scheduler, a quantum computer system of a plurality of quantum computer systems to execute the quantum algorithm based on a database that stores associations between each quantum computer system of the plurality of quantum computer systems, at least one parameter associated with the quantum algorithm, and error information for the quantum algorithm;
configuring, by the scheduler, the quantum computer system for executing the quantum algorithm by reserving a set of qubits of the quantum computer system for execution of the quantum algorithm and specifying one or more properties for the set of qubits for the execution; and
transmitting, by the scheduler, the request to the quantum computer system for executing the quantum algorithm using the set of qubits and the one or more properties.
|