Qonductor: A Cloud Orchestrator for Quantum Computing

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Giortamis, Emmanouil, Romão, Francisco, Tornow, Nathaniel, Lugovoy, Dmitry, Bhatotia, Pramod
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912687010611200
author Giortamis, Emmanouil
Romão, Francisco
Tornow, Nathaniel
Lugovoy, Dmitry
Bhatotia, Pramod
author_facet Giortamis, Emmanouil
Romão, Francisco
Tornow, Nathaniel
Lugovoy, Dmitry
Bhatotia, Pramod
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2408_04312
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Qonductor: A Cloud Orchestrator for Quantum Computing
Giortamis, Emmanouil
Romão, Francisco
Tornow, Nathaniel
Lugovoy, Dmitry
Bhatotia, Pramod
Quantum Physics
Distributed, Parallel, and Cluster Computing
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.
title Qonductor: A Cloud Orchestrator for Quantum Computing
topic Quantum Physics
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2408.04312