← Latest papers
⚛️ quantum physics

Quantum Broker: QoS-Aware Distribution of Quantum Computations

This paper introduces the Quantum Broker, an open-source framework that optimizes the distribution of quantum circuit shots across heterogeneous cloud-based QPUs to meet user-defined Quality-of-Service constraints, thereby improving execution cost, latency, and fidelity compared to single-backend or basic multi-backend approaches.

Original authors: Giuseppe Bisicchia, Alessandro Bocci, Jose Garcia-Alonso, Juan Manuel Murillo, Antonio Brogi

Published 2026-10-21
📖 5 min read🧠 Deep dive

Original authors: Giuseppe Bisicchia, Alessandro Bocci, Jose Garcia-Alonso, Juan Manuel Murillo, Antonio Brogi

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Quantum computing promises to solve problems that are currently impossible for traditional computers, but the machines that hold this promise are still in their early, fragile stages. These devices, known as quantum processors, operate on the strange rules of quantum mechanics, where tiny particles can exist in multiple states at once. To get a useful answer from such a machine, a user must run a specific set of instructions, called a circuit, many times. Each run, or "shot," produces a single random result, and only by collecting thousands of these shots can scientists see the underlying pattern that represents the true answer. However, these machines are currently noisy and prone to errors, and they are often shared among many users, leading to long wait times and varying costs depending on which provider you choose. Because the hardware is so different from one machine to another, and because the results depend on how many times you run the circuit, deciding where and how to run a quantum job has become a complex engineering challenge.

A team of researchers has developed a new software framework called the Quantum Broker to solve this problem. Instead of treating a quantum job as a single task that must be sent to one specific machine, the system treats the thousands of required runs as a flexible resource that can be split up and sent to many different machines at the same time. The researchers built this tool to act as a smart manager that listens to a user's specific needs—such as keeping costs low, finishing quickly, or ensuring high accuracy—and then automatically figures out the best way to divide the work. The system can look at a pool of available quantum computers, each with its own price, speed, and error rate, and decide exactly how many shots to send to each one. It can even send some shots to a fast but expensive machine and others to a slower, cheaper one, combining the results later to create a single, high-quality answer.

The core of this work is a new language the researchers created, which allows users to write down their requirements in plain, logical terms without needing to know the technical details of every machine. This language lets a user say things like "the total cost must stay under a certain limit" or "the final answer must be at least this accurate." The software then uses two different mathematical engines to find a solution. One engine is very fast and works well when the rules are simple and linear, while the other is slower but much more powerful, capable of handling complex, messy real-world conditions where the rules don't follow a straight line. The researchers tested their system using simulated quantum computers that mimic the behavior of real devices, including their errors and delays. They found that the system could successfully create plans that met strict requirements where simpler methods failed. In many cases, the system found ways to run jobs that were cheaper, faster, or more accurate than if the user had simply picked one machine and run the whole job there.

One of the most important findings is that splitting the work across multiple machines does not ruin the final answer. Because the individual shots are statistically independent, the system can gather results from different sources and merge them together without losing the integrity of the data. In their tests, the researchers ran specific quantum algorithms across several simulated machines and then combined the results. They compared this merged outcome to what the answer would have been on a perfect, error-free machine. The results showed a very high level of agreement, proving that the distributed approach works. However, they also discovered that the quality of the final answer depends on how the work is divided. If one machine only runs a tiny fraction of the total shots, its individual result might look very poor or noisy, but when combined with the shots from the other machines, the final picture becomes clear and accurate. This means that the quality of a quantum job should be judged by the combined result, not by the performance of any single machine in the group.

The study also highlighted a practical trade-off between speed and perfection. The fast mathematical engine could produce a plan in a fraction of a second, but it sometimes failed to find a solution when the requirements were too tight or the machine behaviors were too complex. The slower, more powerful engine took much longer—often tens of seconds—but it consistently found valid solutions that met all the user's constraints, even in difficult scenarios. The researchers did not claim that this system is ready to replace the current way quantum computers are used on live hardware, as their tests were conducted in a controlled simulation environment. They noted that real-world factors like sudden changes in machine availability or shifting pricing models are not yet fully captured. Nevertheless, the work demonstrates that it is possible to manage quantum computing resources intelligently, treating the execution of a program as a flexible engineering problem rather than a rigid submission to a single device. By providing a way to automatically balance cost, time, and quality across a fragmented landscape of quantum machines, the Quantum Broker offers a new path for making these powerful tools more reliable and accessible for future applications.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →