Loading…

Orchestration for quantum services: The power of load balancing across multiple service providers

Quantum computing plays a crucial role in solving complex problems for which classical supercomputers require an impractical amount of time. This emerging paradigm has the potential to revolutionize various fields such as cryptography, chemistry, and finance, making it a highly relevant area of rese...

Full description

Saved in:
Bibliographic Details
Published in:Science of computer programming 2024-10, Vol.237, p.103139, Article 103139
Main Authors: Alvarado-Valiente, Jaime, Romero-Álvarez, Javier, Moguel, Enrique, García-Alonso, Jose, Murillo, Juan M.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Quantum computing plays a crucial role in solving complex problems for which classical supercomputers require an impractical amount of time. This emerging paradigm has the potential to revolutionize various fields such as cryptography, chemistry, and finance, making it a highly relevant area of research and development. Major companies such as Google, Amazon, IBM, and Microsoft, along with prestigious research institutions such as Oxford and MIT, are investing significant efforts into advancing this technology. However, the lack of a standardized approach among different providers poses challenges for developers to effectively access and utilize quantum computing resources. In this study, we propose a quantum orchestrator that is designed to facilitate the orchestration and execution of quantum circuits across multiple quantum service providers. The proposed solution aims to simplify the process for developers and facilitate the execution of quantum tasks using resources offered by different providers. The proposal is validated with the implementation of the proposed orchestrator for Amazon Braket and IBM Quantum. It can support both quantum and classical developers in defining, configuring, and executing circuits independently of the selected provider. •Approach for quantum orchestration, integrating load balancing and resource allocation for efficient task execution.•Quantum Load Balancer optimizes performance selecting quantum resources based on cost and availability for optimal responsiveness.•Q-Orchestrator & Quantum Load Balancer reduce quantum task wait times, enhancing efficiency of quantum computing services.
ISSN:0167-6423
1872-7964
DOI:10.1016/j.scico.2024.103139