Qonductor: A Cloud Orchestrator for Quantum Computing
Emmanouil Giortamis, Francisco Romão, Nathaniel Tornow, Dmitry Lugovoy, Pramod Bhatotia
TL;DR
This work addresses the challenge of orchestrating hybrid quantum-classical workloads on heterogeneous, resource-scarce quantum clouds. It introduces Qonductor, a hardware-agnostic cloud orchestrator with a hybrid resource estimator and a Pareto-optimal scheduler that balances fidelity and job completion time while improving QPU utilization. The approach is validated with real IBM Quantum data and large-scale circuit benchmarks, achieving up to 54% faster completion times with minimal fidelity loss and substantial resource utilization gains, while providing accurate fidelity and runtime estimates and scalable scheduling. The results demonstrate that combining classical resources for error mitigation with intelligent, multi-objective scheduling can significantly enhance the practicality and efficiency of cloud-based quantum computing.”
Abstract
We describe Qonductor, a cloud orchestrator for hybrid quantum-classical applications that run on heterogeneous hybrid resources. Qonductor abstracts away the complexity of hybrid programming and resource management by exposing the Qonductor API, a high-level and hardware-agnostic API. The resource estimator strategically balances quantum and classical resources to mitigate resource contention and the effects of hardware noise. The hybrid scheduler automates job scheduling on hybrid resources and balances the tradeoff between users' objectives of QoS and the cloud operator's objective of resource efficiency. We implement an open-source prototype and evaluate Qonductor using more than 7000 real quantum runs on the IBM quantum cloud to simulate real cloud workloads. Qonductor achieves up to 54% lower job completion times (JCTs) while sacrificing 3% execution quality, balances the load across QPU, which increases quantum resource utilization by up to 66%, and scales with growing system sizes and loads.
