Qubit reservation service
AssigneeRed Hat, Inc.
InventorsLeigh Griffin, Stephen Coady
Life of this patent
Estimating the term…
Abstract
Qubit reservation is disclosed. A first request to reserve at least one qubit is received from a requestor. The first request includes an application identifier (ID) of a first quantum application. Qubit metadata that describes characteristics of a first plurality of qubits implemented by a first quantum computing system is accessed to identify a first qubit that is available to be reserved. The qubit metadata is modified to reserve the first qubit to thereby inhibit access to the first qubit by any quantum application other than the first quantum application.
Claims12
A method comprising:
- receiving, by a first computing system comprising a processor device from a requestor, a first request to reserve at least one qubit, the first request including an application identifier (ID) of a first quantum application and a reservation period that designates a period of time from a time of the first request within which the first quantum application will utilize the at least one qubit;
- accessing qubit metadata that describes characteristics of a first plurality of qubits implemented by a first quantum computing system to identify a first qubit that is available to be reserved;
- modifying the qubit metadata to reserve the first qubit for the period of time to thereby inhibit access to the first qubit by any quantum application other than the first quantum application;
- subsequent to modifying the qubit metadata to reserve the first qubit, determining, by the first computing system, that the first quantum application did not utilize the first qubit within the period of time;
- and
- modifying the qubit metadata to unreserve the first qubit and allow access to the first qubit by other quantum applications.
A computing device, comprising:
- a memory;
- and
- a processor device coupled to the memory to:
- receive, from a requestor, a first request to reserve at least one qubit, the first request including an application identifier (ID) of a first quantum application and a reservation period that designates a period of time from a time of the first request within which the first quantum application will utilize the at least one qubit;
- access qubit metadata that describes characteristics of a first plurality of qubits implemented by a first quantum computing system to identify a first qubit that is available to be reserved;
- modify the qubit metadata to reserve the first qubit for the period of time to thereby inhibit access to the first qubit by any quantum application other than the first quantum application;
- subsequent to modifying the qubit metadata to reserve the first qubit, determine, by the first computing system, that the first quantum application did not utilize the first qubit within the period of time;
- and
- modify the qubit metadata to unreserve the first qubit and allow access to the first qubit by other quantum applications.
A non-transitory computer-readable storage medium that includes executable instructions to cause a processor device to:
- receive, from a requestor, a first request to reserve at least one qubit, the first request including an application identifier (ID) of a first quantum application and a reservation period that designates a period of time from a time of the first request within which the first quantum application will utilize the at least one qubit;
- access qubit metadata that describes characteristics of a first plurality of qubits implemented by a first quantum computing system to identify a first qubit that is available to be reserved;
- modify the qubit metadata to reserve the first qubit for the period of time to thereby inhibit access to the first qubit by any quantum application other than the first quantum application;
- subsequent to modifying the qubit metadata to reserve the first qubit, determine, by the first computing system, that the first quantum application did not utilize the first qubit within the period of time;
- and
- modify the qubit metadata to unreserve the first qubit and allow access to the first qubit by other quantum applications.
Dependencies are inferred from the claim text.