Artikel-Kategorie: Review
Online veröffentlicht: 26. Mai 2025
Seitenbereich: 97 - 140
DOI: https://doi.org/10.2478/qic-2025-0006
Schlüsselwörter
© 2025 Laszlo Gyongyosi et al., published by Sciendo
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
One of the main drivers of today’s scientific and technological development is the constantly growing computing power. However, we often run into the limitations of current computing technology. Keeping Moore’s law alive is not possible by relying on classical physics. Although quantum computers open up new horizons, their full development will take a long time. Therefore, it is of utmost importance to combine the capabilities of machines with a limited number of qubits.
Quantum networked devices are systems that leverage quantum mechanics to establish communication networks, which can be used for applications involving security and privacy, remote sensing, or distributed computational capabilities, including the quantum cloud, quantum artificial intelligence, and solving computationally hard problems by means of limited-qubit computers.
Quantum sensing vastly improves the accuracy of how we measure and interact with the world around us by sensing changes in electric and magnetic fields. Collecting data at the atomic level means extracting information from individual atoms instead of from the huge collections of atoms, as usual in classical systems. This allows quantum sensors to make our devices exponentially more accurate. Devices that use quantum sensing are also not subject to the same physical constraints as conventional sensors, allowing for exceptional reliability with less vulnerability to the signal jamming and other electromagnetic interference that is increasingly common with today’s light- and soundbased data sensors. Quantum sensors can be applied to build devices—among others—for faster, more accurate, more reliable geolocation, more detailed and accurate medical diagnostic images with fewer potential side effects for patients, reliable detection, imaging, and mapping of underground environments and deeper, more active sensing of gravitational changes and tectonic shifts that can forewarn or trigger avalanches, earthquakes, volcanic eruptions.
Distributed quantum computing represents a new computing paradigm in which quantum processing tasks are spread across multiple quantum devices or nodes, thus allowing these devices to work collaboratively on complex problems. In distributed quantum computing, qubits are managed across different locations or devices, which enables parallel processing of quantum algorithms. This approach can harness the combined power of multiple quantum systems. As the workload is distributed, systems can share computational resources, which is especially useful when individual quantum devices have limited qubit counts or processing capabilities. Entanglement plays a crucial role both in well-known efficient communication protocols [1–3] and algorithms [4–6]. Distributed quantum computing relies on entanglement between qubits located in different devices; this allows for quantum information to be shared and manipulated across the network, thereby enhancing computational power and efficiency.
The impact of quantum networks on real-world scenarios relies on the utilization of advanced quantum phenomena, such as quantum superposition and quantum entanglement, which prove useful in achieving performance better than classical networks. Quantum networks use quantum channels [7] to transmit the superposed or entangled quantum states (i.e., qubits in practical scenarios) from a sender user to a receiver user. The quantum channels can preserve the state of the qubits over long distances, allowing the development of efficient quantum networking services.
In the physical layer, the quantum channels can be implemented by different physical systems, such as optical fibers of current telecommunication systems, wireless optical channels, atoms, and superconducting technology. The quantum channels also allow high-speed communications similar to classical networking, but with significantly extended possibilities in data communications (quantum teleportation, superdense coding, distributed quantum computing, entanglement-based communication protocols) and advanced security via QKD (quantum key distribution) and quantum cryptographic protocols compared to classical networking. These fundamentally new possibilities make it possible to overcome several issues and drawbacks of classical telecommunications. In real-world scenarios, quantum channels and networking protocols are integrated into the existing classical telecommunication infrastructure. Classical channels are used to provide side information for the quantum operations of quantum networks. These data include controlling information, synchronization, signaling and timing for performing quantum operations. A distributed quantum protocol aims to perform some communication steps between the network users or complete a computational task in a distributed manner. The distant quantum computers and devices are connected via a set of intermediate quantum repeaters. The quantum repeaters establish a set of entangled connections with different entanglement levels between the users. The network structure integrates optical fiber and wireless optical channels between the ground-to-ground quantum repeaters and free-space optical channels for ground-to-satellite communications.
However, in order to build a network from our currently available quantum devices, we still have to solve many technological problems. In order for these tools to work together, additional challenges must be faced.
The novel contributions of our review article are as follows. We provide a comprehensive review of networked quantum services, with a detailed overview of the different technologies, platforms, and applications. We study the core concepts of networked quantum services. We review recent advances in networked quantum services including networked quantum computers, networked quantum machine learning, networked quantum software, quantum programming languages, quantum cloud and quantum application programming interfaces. We present a comprehensive review of the state of the art of networked quantum services in a compact form and using well-structured, easy-to-access tables. We study the implementation basis of networked quantum services and identify key challenges and open problems for future research.
The structure of this survey is as follows. Section 2 summarizes the related surveys. In Section 3, we comprehensively review the fundamental methods and recent research on networked quantum services. We study the networked quantum devices, the architecture of networked quantum computers, and networked quantum machine learning. Section 4 focuses on the quantum software of networked quantum services, the quantum programming languages, quantum application programming interfaces (APIs), and standardization approaches. Section 5 reviews the implementation basis. Finally, Section 6 concludes the survey, and outlines open problems and future research directions.
Recent surveys related to quantum computing, quantum communications, and quantum software tools can be found in the literature. Memon et al. [8] reviewed the potential and current challenges of quantum computing along with important questions of quantum hardware development. Yang et al. [9] summarized the current issues in quantum computing and communications focusing on quantum machine learning, quantum communications and quantum internet, quantum neural networks, and quantum cryptography. Sahu et al. [10] reviewed the different quantum development tools and kits for quantum hardware and software. The survey of Singh et al. [11] also studied the available tools and technologies for quantum computing. Gyongyosi et al. [12] reviewed the results of quantum computing technology. The survey of Gill et al. [13] studies the taxonomy and provides a systematic review on quantum computing.
Chae et al. [14] summarized the recent developments of qubits for quantum computing, while Bochkarev et al. [15] studied the application of quantum computing for discrete optimization. The survey of Li et al. [16] focused on quantum optimization and quantum machine learning. Kusyk et al. [17] discussed the methods of quantum circuit compilation for quantum computers of the NISQ (noisy intermediate scale quantum) era, along with the utilization of artificial intelligence methods in compilation. Upama et al. [18] overviewed the different quantum programming languages, quantum simulators, and quantum compilers. Massoli et al. [19] focused on quantum computing and quantum neural networks. The work of Ramezani et al. [20] reviewed the different quantum machine learning algorithms. The survey of Peral-Garcia et al. [21] presented a comprehensive overview and literature review on quantum machine learning. Tensor networks allow an efficient solution to simulate general quantum systems on classical computers and to study high-dimensional numerical problems. Garcia et al. [22] studied the computational applications of tensor network simulations. The survey of Ayral et al. [23] studied the connections between quantum many-body systems and quantum processors.
Moguel et al. [24] reviewed the current state of quantum software engineering and service-oriented quantum computing. Serrano et al. [25] studied quantum software components and platforms along with the quality assessment requirements for quantum software. The survey of Khan et al. [26] focused on the different architectures, frameworks, and tools for quantum software engineering. Jimnez-Navajas et al. [27] reviewed the actual status of quantum software development, the current trends, and requirements. The survey of Garhwal et al. [28] focused primarily on quantum programming languages. Dwivedi et al. [29] reviewed quantum software engineering and the quantum software development lifecycle.
Cuomo et al. [30] and Caleffi et al. [31] overviewed the current status of distributed quantum computing and quantum networking. Barrala et al. [32] presented a comprehensive overview of distributed quantum computing including the different quantum communication protocols and quantum networking aspects. The survey of Boschero et al. [33] studied the different applications and challenges of distributed quantum computing. Jones et al. [34] reviewed the utilization of distributed quantum computing for chemical applications. The survey of Pira et al. [35] reviewed the current state of the art in distributed quantum neural networks. Nguyen et al. [36] studied quantum cloud computing with the concepts, architecture models, software, and resource management. In [37], Moguel et al. reviewed the development and deployment of quantum services. The authors propose a comparison between different quantum computing service providers using a case study via empirical tests.
In [38], Phillipson studied the applications of quantum computing in telecommunications. The survey of Baseri et al. [39] focused on the security aspects of quantum networking, while Dutta et al. [40] reviewed the recent trends and challenges of quantum communications. Li et al. [41] overviewed the fundamentals of entanglement-assisted quantum networks, while Mehic et al. [42] and Popa et al.[43] reviewed the applications of quantum cryptography in telecommunications. The survey of Abane et al. [44] proposed a comprehensive overview on the different entanglement routing methods in quantum networks. Gyongyosi et al. [45] overviewed the fundamental attributes of the quantum internet, while in [7] Gyongyosi et al. presented a comprehensive overview on quantum channels. Wehner et al. [46] studied the current stage of the quantum internet along with the requirements of a reliable large-scale global quantum communication network. Li et al. [47] studied the protocols of the quantum internet.
Currently, there are no surveys that specifically address networked quantum services. The studies discussed above also did not focus exhaustively on the related technologies of networked quantum services.
For a comparative analysis, the primary scope of the related works is summarized in Table 1.
Comparison of the primary scope of the surveys.
Survey | Primary Scope |
---|---|
Abane et al. [44] | Quantum internet. |
Ayral et al. [23] | Quantum computing. |
Barrala et al. [32] | Distributed quantum computing. |
Baseri et al. [39] | Quantum communication. |
Bochkarev et al. [15] | Quantum computation. |
Boschero et al. [33] | Distributed quantum computing. |
Caleffi et al. [31] | Distributed quantum computing. |
Chae et al. [14] | Quantum computation. |
Cuomo et al. [30] | Distributed quantum computing. |
Dutta et al. [40] | Quantum communication. |
Dwivedi et al. [29] | Quantum development tools. |
Garcia et al. [22] | Quantum computing, quantum machine learning. |
Garhwal et al. [28] | Quantum programming languages. |
Gill et al. [13] | Quantum computing. |
Gyongyosi et al. [12] | Quantum computing. |
Gyongyosi et al. [7] | Quantum communication. |
Gyongyosi et al. [45] | Quantum internet. |
Jimnez-Navajas et al. [27] | Quantum programming languages, quantum development tools. |
Jones et al. [34] | Distributed quantum computing. |
Khan et al. [26] | Quantum programming languages, quantum development tools. |
Kusyk et al. [17] | Quantum computation, quantum machine learning. |
Li et al. [47] | Quantum internet. |
Li et al. [41] | Quantum communication. |
Li et al. [16] | Quantum computation, quantum machine learning. |
Massoli et al. [19] | Quantum computing, quantum machine learning. |
Mehic et al. [42] | Quantum cryptography, quantum communication. |
Memon et al. [8] | Quantum computation. |
Moguel et al. [37] | Development and deployment of quantum services. |
Moguel et al. [24] | Quantum programming languages, quantum development tools. |
Nguyen et al. [36] | Quantum cloud computing. |
Peral-Garcia et al. [21] | Quantum machine learning. |
Phillipson [38] | Quantum computing, quantum communication. |
Pira et al. [35] | Distributed quantum neural networks. |
Popa et al. [43] | Quantum cryptography, quantum communication. |
Ramezani et al. [20] | Quantum machine learning. |
Sahu et al. [10] | Quantum computation, quantum development tools. |
Serrano et al. [25] | Quantum programming languages, quantum development tools. |
Singh et al. [11] | Quantum computation, quantum programming languages. |
Upama et al. [18] | Quantum programming languages, quantum simulators. |
Wehner et al. [46] | Quantum internet. |
Yang et al. [9] | Quantum computation, quantum communication, quantum machine learning. |
Networked quantum services represent a novel approach to significantly increase computational power compared to the computational capabilities of classical distributed services. The main idea behind networked services is the efficient utilization of quantum resources, such as quantum superposition and entanglement in distributed computations. The services could also use efficient quantum communications between the users and classical communications for the distribution of side information between the quantum nodes.
In practical scenarios, the quantum advantage of networked quantum services over classical distributed computations can be improved through the unconditionally secure quantum communications between the parties. Quantum entanglement applications in various protocols significantly extend the possibilities of classical networking. The fundamentals of quantum networking and secure quantum protocols, like QKD, provide the background for the advanced security of networked quantum services. The high-speed and high-fidelity quantum channels provide reliable highspeed quantum data transmission for distributed quantum computations. The scalability of networked services allows the use of quantum devices with a few qubits and quantum circuits for implementing efficient quantum computations in a distributed manner.
The quantum internet [45] provides a large-scale quantum network to implement networked quantum services in experiments. The quantum internet utilizes quantum channels (mainly optical fibers of free-space optical channels), quantum repeaters, quantum devices with quantum memory, and quantum computers to provide scalable high-speed networked services with unconditional security. The building blocks of the quantum internet extend the advanced properties of quantum communications to realize distributed services using quantum computer clusters (clusters of quantum devices with few quantum resources) and long-distance quantum communications.
Table 2 demonstrates the superior of networked quantum services to classical distributed computing with some practical applications of distributed quantum computing.
Superiority of networked quantum services to classical distributed computing.
Reference | Result | Superiority |
---|---|---|
Ang et al. [48] | Multinode quantum computing architecture. | Fast distributed computations. |
Barz et al. [49], Ruiting et al. [50], Mantri et al. [51] | Demonstration of blind quantum computing. | Enhanced privacy. |
Cirac et al. [52] | Distributed phase estimation problem over noisy channels. | Fast distributed estimation of the phase of eigenvalues of unitary operators. |
Collins et al. [53] | Nonlocal content of quantum operations. | Local implementation of non-local quantum gates in a distributed quantum computer. |
Eisert et al. [54] | Resource-optimized protocols for non-local quantum gates. | Local implementation of non-local quantum gates in a distributed quantum computer. |
Gidney et al. [55] | Factoring RSA integers via distributed Shor algorithm. | Exponential speedup in distributed integer factorization and in discrete logarithm problems. |
Gyongyosi et al. [56] | Distributed multiple access QKD. | Enhanced security. |
Gyongyosi et al. [57] | Distributed resource allocation. | Improved resource prioritization and balancing. |
Gyongyosi et al. [58] | Distributed problem-solving. | Fast distributed computations for optimization problems. |
Li et al. [59] | Distributed Deutsch-Jozsa algorithm. | Exponential speedup over distributed deterministic classical computers. |
Neumann et al. [60] | Distributed quantum phase estimation. | Fast distributed estimation of the phase of eigenvalues of unitary operators. |
Nguyen et al. [36] | Quantum cloud computing. | Improved security, faster distributed computations. |
Shi et al. [61] | Quantum message passing interface. | Fast distributed computations for statistical and optimization problems, constraintsatisfaction and graph isomorphism problems. |
Tan et al. [62] | Distributed Simon’s quantum algorithm. | Exponential speedup over distributed probabilistic classical computers. |
Van Meter et al. [63] | Arithmetic on a distributed quantum computer. | Exponential speedup in distributed integer factorization and in discrete logarithm problems. |
Xiao et al. [64] | Distributed quantum-classical factoring algorithm. | Exponential speedup in distributed integer factorization and in discrete logarithm problems. |
Zhang et al. [65], Degen et al. [66] | Distributed quantum sensing. | Improved accuracy in distributed environment sensoring and data acquisition. |
Zhou et al. [67] | Distributed Bernstein-Vazirani algorithm. | Efficient distributed solution of black-box problems. |
Zhou et al. [68] | Distributed quantum searching algorithm. | Quadratic speedup in searching of elements in unstructured databases. |
The core concept of networked quantum services is to use several smaller quantum processing units (QPUs) in parallel for the processing of input quantum data, and then the output of the QPUs is combined via post-processing. In general, each QPU can contain a given number of smaller quantum circuits with limited quantum resources. The use of multiple QPUs allows a scalable architectural, since the connection of smaller distant QPUs in a distributed network allows greater processing capabilities. Networked quantum services can be classified according to their available quantum resources and communication channels. In all the different concepts, classical communication is always available between the distant QPUs for sharing side-information and for post-processing. However, quantum communication is not always available between the QPUs. As we will detail later, these circumstances lead to different conceptions and models of networked quantum services.
The concept of the quantum internet offers the most favorable architectural conditions for networked quantum services. In a quantum internet setting, the distant QPUs have access to quantum communication channels and quantum resources for entanglement generation and distribution. The entanglement distribution procedure uses quantum repeaters between the distant QPUs and different protocols such as entanglement swapping. Quantum entanglement between the distant QPUs allows implementing different quantum communication protocols, such as quantum teleportation, quantum key distribution, superdense coding, etc. A hierarchical quantum internet architecture [69] for networked quantum services in compliance with the RFC 9340 [70] standard is depicted in Figure 1. The bottom layer integrates the QPUs and the quantum repeaters. The quantum devices communicate with a local domain controller via a quantum network and a classical network. This layer is also responsible for performing quantum operations, and it is referred to as the infrastructure plane. The middle and top layers are referred to as the control plane. The middle layer contains local domain controllers, which handle the entanglement generation and distribution between the QPUs. The top layer consists of a central controller, which uses a classical network for communication with the local domain controllers. The central unit controls the error correction1 and the collection of global network information and is responsible for a single quantum local area network (Q-LAN). Throughout our manuscript the classical and quantum communications are depicted by dashed and solid-lined arrows in the figures.

A hierarchical quantum internet architecture for networked quantum services in compliance with the RFC 9340 standard [69,70]. The
Since the general structure of a quantum internet is currently under development, the implementation of networked quantum services cannot assume that quantum entanglement between distant QPUs is available. Furthermore, the quantum circuits of the QPUs in the NISQ era are small circuits with a reduced number of qubits, called
The various technologies [10,76,77] that are available for the implementation of quantum computations (such as photonic [78], superconducting [79,80], silicon-spins [81], trapped neutral atom [82], giant atoms [83], trapped ion [84], topological [85], nitrogen-vacancy [86], nuclear magnetic resonance-based [87,88] implementations) require a generalized framework and guidelines for the development of hardware for quantum computation. The aim of the layer architecture is to serve as an abstract hardware-independent standard for scalable fault-tolerant quantum hardware [89].
The layer architecture of a general (gate-model) quantum device is as follows:
Similar to the traditional OSI (Open Systems Interconnection) layer architecture, a layer architecture can also be defined for distributed quantum computation and networking with the aim of a hardware-independent standardization framework [32–34,90,91].
The general layer architecture of distributed quantum computation consists of the following layers:
The layer structure of a quantum computer (gate-model quantum device) and the layered model for a distributed quantum computation are shown in Figure 2.

Layer architectures. (
While the layer structure can referred to as a general layer architecture, we note that other layer approaches are also available for distributed quantum computation [32,41,45,70,92]. The main attributes of the different approaches to layer architectures are summarized in Table 3.
Different layer architectures for distributed quantum computation.
Approach | No. of layers | Layer architecture |
---|---|---|
Quantum networking via bipartite entanglement [93,94] | 5 | Physical Layer, Link Layer, Network Layer, Transport Layer, Application Layer. |
Quantum networking via multipartite entanglement [95] | 4 | Physical Layer, Connectivity Layer, Link Layer, Network Layer. |
Quantum recursive network architecture [96,97] | 5 | Physical Layer, Link Layer, Remote State Composition Layer, Error Management Layer, Application Layer. |
Multinode quantum computing architecture [48] | 6 | Physical Layer, Distillation Layer, Data Link Layer, Network Layer, Transport Layer, Application Layer. |
Quantum computing utilizes the fundamental concepts of quantum mechanics for computing, such as superposition, entanglement, and interference [80,98–102]. As the development of quantum computers evolve [13,80,98,99,101,103–119], the relevance of quantum computations has become more interpretable for problem-solving tasks [80,120–123]. Quantum computers could definitely help solve difficult computational problems [12,98,124–130].
As a first step, Shor’s factorization algorithm [131] has been implemented via a small NMR (nuclear magnetic resonance) device in 2001 [87]. In 2010, the quantum annealing computers have been announced by D-Wave,2 with limited application possibilities. The quantum computing research at Google has been started in 2013.3 In 2016, they developed a simulated annealing algorithm [132] and also simulated the energy levels of the hydrogen molecule [133]. In 2019, Google announced a 53-qubit gate-model superconducting quantum computer [80], which, in theory, can solve optimization problems in only 3 min that would take a classical supercomputer 10,000 years. A theoretical framework of the experiments of Google’s 53-qubit quantum computer has been defined in [100]. Quantum computing research at IBM was started in 20164 via the IBM quantum experience program. IBM has made it possible for users to utilize the IBM Quantum Cloud Services5 to run algorithms on the IBM quantum processor from the users’ computers. Between 2016 and 2019, IBM developed 5-qubit and 27-qubit quantum processors, while in 2020, they announced the 65-qubit IBM Quantum Hummingbird processor, a 127-qubit processor in 2021, and a 433-qubit processor in 2022. The 1121-qubit processor has been released in 2023.6 In 2020, Amazon launched the Amazon Braket Cloud Quantum Computing Service7 to provide quantum-based web services.
In the NISQ era [98,130], gate-model quantum computers have particular relevance since these architectures can be implemented in near-term settings [13,80,98–101,103–111,113–119,134–137]. In a gate-model quantum computer, the computational steps are realized via unitary gates. The gates are associated with a gate parameter value, while the computational problem fed into the quantum computer identifies an objective function [101,110–112,136,137]. For objective function examples, see [101,103,106,107,136,137]. The aim of problem solving is to maximize the objective function value via several iteration steps. Each iteration step includes the application of unitary gates, as well as a measurement of the resulting quantum states. From the measurement results, an averaged value can be determined to estimate the actual objective function value [101]. Many hybrid variational quantum algorithms also use gate-model circuits and classical objective functions [138–142], similar to the quantum approximate optimization algorithm (QAOA) [101,110].
The NISQ quantum devices are noisy, the decoherence and the imperfections of gates and measurements could easily destroy any possible quantum speedup on these devices. The lack of error-correction prevents
In a networked quantum computer architecture, the remote quantum processing units (QPUs) use classical and quantum channels to communicate with the classical network and quantum network. The quantum channel can be an optical link, free space optical channel, or other physical implementation (see also Section 5). In a large quantum computer, the levels of error and noise are high, and the coherence times are limited. In a distributed architecture, the QPUs are equipped with significantly fewer qubits and quantum gates, which reduces the errors and noise, and overcomes the problem of limited coherence times. It allows using simplified, low-complexity error-correction techniques in the nodes, and decreases the noise that arises from the imperfections of the quantum gates. Both attributes are crucial in an NISQ setting, where the quantum hardware and quantum resources are limited.
We discuss networked quantum computers using the following categorization:
Multichip approaches.
Attribute | Description and related works |
---|---|
Multichip | Smaller quantum circuits are executed in parallel, outputs of the quantum circuits are combined via post-processing [32]. |
Quantum communication is implementation-specific, and classical communication is available. | |
Quantum and classical communication Applications | Phase estimation [158], amplitude estimation [159], quantum searching [160,161], multiprogramming of quantum computers [162–166]. |
NISQ compatibility | Partial compatibility: multichip approaches with no entanglement between the circuits, due to the current quantum hardware and quantum resource limitations. |
Circuit distribution approaches.
Attribute | Description and related works |
---|---|
Circuit distribution | |
Quantum and classical communication Applications | Quantum communication is available, classical communication is available. |
Distributed quantum gates [63], estimating the mean of numbers [190], distributed Simon’s algorithm [62], distributed quantum phase estimation [52,60,61], distributed Deutsch-Jozsa algorithm [59], distributed Bernstein-Vazirani algorithm [67], distributed quantum searching [68,191], distributed quantum Fouriertransform [192], distributed integer factoring [55,64,193]. | |
NISQ compatibility | Partial compatibility, due to the current limitations of quantum hardware and quantum resources. |
Circuit splitting approaches.
Attribute | Description and related works |
---|---|
Circuit splitting | |
Quantum and classical communication | Quantum communication is not available, classical communication is available. Horizontal split requires classical communication between the nodes [199–201,203,204], vertical split requires quantum tomography [196]. Utilization of quantum datasets [200]. |
Applications | Simulation of large quantum circuits [144], optimal quantum circuit cuts to clustered Hamiltonian simulation [205], combinatorial optimization [198,206], solution of chemical problems [195], complex problem solving via small quantum circuits [207], high-dimensional quantum machine learning [208]. |
NISQ compatibility | Partial compatibility: horizontal, incoherent splitting due to the current limitations of quantum hardware. |
The distributed architecture of networked quantum services allows the upscaling of the computational power of smaller quantum devices to a high computational capacity. In the multichip approach, several smaller quantum chips are used in parallel to realize a scalable quantum system. In the circuit distribution and splitting methods, a large quantum circuit of a large quantum computer is split into several smaller subcircuits and implemented in the distant quantum nodes. The splitting of the QC can be made in different ways: horizontally or vertically, in general. Note, circuit splitting can refer to gate-cutting [143] or wire-cutting [144], both can be shown to be equivalent [145]. The main attributes of the multichip approach with the related works are summarized in Table 4
The details of the circuit distribution method with the related works are given in Table 5
Relevant attributes of the circuit splitting method with the related works are included in Table 6
The multichip, circuit distribution and circuit splitting architectures are depicted in Figure 3

Distributed quantum computer architectures. (
A distributed CNOT gate between two distant QPUs is shown in Figure 4

A distributed CNOT gate realized by two QPUs between distant quantum states |
Recent implementations of multichip and circuit splitting approaches are given in Table 7
Recent distributed quantum computing approaches and implementations.
Approach | Description and related works |
---|---|
Multichip | Architecture for multicore quantum computers with double full-stack communication [90]. |
Quantum data networking for distributed quantum computing [214]. | |
Multi-qubit generation, development of multichip quantum computing platform [215]. | |
Scalable multichip quantum architecture using hybrid wireless/quantum-coherent network [216]. | |
Multichip multidimensional quantum network with entanglement retrievability [217]. | |
Modular superconducting-qubit architecture with a multichip tunable coupler [218]. | |
Variational quantum algorithms [219–224]. | |
Circuit distribution | Arithmetic on a distributed-memory quantum multicomputer [63]. |
Scalable distributed gate-model quantum computers for distributed problem-solving [58]. | |
Architectures for multinode superconducting quantum computers [48]. | |
Modular quantum compilation framework for distributed quantum computing [225]. | |
Factoring 2048 bit RSA integers using 20 million noisy qubits [55]. | |
Distributed quantum-classical hybrid factoring algorithm [64]. | |
Imperfect distributed quantum phase estimation [60]. | |
Implementation for a quantum message passing interface [61]. | |
Distributed quantum algorithm for Simon’s problem [62]. | |
Distributed quantum algorithms for Deutsch-Jozsa problem [59]. | |
Distributed Bernstein-Vazirani algorithm [67]. | |
Distributed Grover’s algorithm [68]. | |
Scalable quantum computing infrastructure using superconducting electronics [226]. | |
Distributed quantum computation with circuit splitting [198]. | |
Quantum circuit cutting with maximum-likelihood tomography [196]. | |
A smart quantum circuit cutting method [227]. | |
Circuit splitting | Hypergraphic partitioning of quantum circuits for distributed quantum computing [183]. |
Fast quantum circuit cutting with randomized measurements [199]. | |
Clifford-based circuit cutting for quantum simulation [228]. | |
Scalable emulation of quantum algorithms on high-performance computers [229]. | |
Dimensionality reduction via circuit splitting for quantum reinforcement learning [230]. |
In this section, we are focusing on distributed quantum neural networks (QNN). Quantum neural networks are also referred to as parameterized quantum circuits (PQC) or variational quantum circuits (VQC) [130,140,231–237].
The most promising approach for quantum machine learning in the NISQ setting is to use variational quantum algorithms (VQAs) [103,129,238]: this includes classical hardware to overcome the limitations of the current quantum hardware. VQAs are useful for machine learning problems [103,129,238] and combinatorial optimization [239,240]. A VQA consists of a feature map, an architecture (ansatz), loss function, and an optimization method [234,241]. These attributes make them a strong candidate for achieving a quantum advantage in the near term. The feature map encodes the classical input data into quantum states [234,242]. The algorithms use an optimizer on classical hardware to train a PQC, which is used to find the quantum state containing the solution to the problem [234,243]. However, the optimal choice of the optimizer, the structure of the PQC, and the hyperparameters are problem-specific and have a major impact on the performance of a VQA.
A schematic model of a VQA is depicted in Figure 5

Schematic model of a VQA. The classical data is mapped onto qubits via feature map
In general, quantum circuits are sequences of unitaries each of which depends on a few parameters. Due to the lack of error correction in the NISQ era, the number of gates that can be applied is limited by the fidelities of the quantum gates, and the tolerable error is low, which is a challenge for the implementation of gate-model quantum neural networks in near-term devices [21,112,129,238]. Depending on whether classical or quantum data is used, and a classical or quantum algorithm, the quantum machine learning architectures can be classified into different groups [35,244,245]. These groups with their main attributes and the related works are summarized in Table 8
Classes of quantum machine learning based on the data type (classical or quantum) and the algorithm (classical or quantum).
Data | Algorithm | |
---|---|---|
Classical-Classical: classical data and classical machine learning algorithms inspired by quantum mechanics [246]. | quantum-classical: classical data encoded into quantum states and processed by quantum processors for quantum speedups [247–250], NISQ applications [112,251]. | |
Quantum-Classical: quantum data augmented by classical computations [252–259]. | Quantum-Quantum: quantum data on quantum processors [260,261]. |
Major challenges in the implementation of VQAs are trainability, mainly by the occurrence of the
In a distributed quantum neural network, the training is realized in a parallelized way between distant nodes. The parallelization can be made via
Data splitting approaches in distributed quantum neural networks.
Attribute | Description and related works |
---|---|
Data encoding | Encoding of a classical dataset into quantum states. |
Data storage | Quantum random access memory [248–250]. |
Quantum and classical communication Applications | Quantum communication is available, quantum simulators are available, quantum AI software packages [274], classical communication is available [281,282]. |
Classification problems [112,251,283], quantum data compression [284], quantum Boltzmann machines [285], feature mapping [139,242,279,280,286], machine learning problems [275–278]. | |
NISQ compatibility | Partial compatibility: basis encoding, angle encoding, and Hamiltonian encoding, due to the current limitations of quantum hardware. |
The main attributes of data splitting approaches (encoding, data storage, and use of classical side information) in distributed quantum neural networks are summarized in Table 9
The data splitting and circuit splitting methods in a distributed quantum neural network setting are compared in Figure 6

Data splitting and circuit splitting in distributed quantum neural networks. (
While data splitting is a general strategy for data parallelization in quantum neural networks, other methods have also been investigated.
Data reduction and data distribution approaches in distributed quantum neural networks.
Approach | Description and related works |
---|---|
Approximation of an original dataset. Application in variational algorithms [287], and in hybrid quantum-classical architectures [287,288]. | |
Parameters are distributed as classical information between the quantum nodes in parallel for optimization [251,289]. | |
Quantum and classical communication | Quantum communication is available, classical communication is available. |
NISQ compatibility | Full compatibility. |
In [290], a modified distributed learning scheme called quantum distributed optimization (QUDIO) has been proposed for variational quantum algorithms. The model consists of a distributed optimization scheme whose back ends support both quantum devices and various quantum simulators to further improve the capabilities of the VQAs. The proposed method collaborates with multiple quantum machines or simulators to complete learning tasks. The model is depicted in Figure 7

A QUDIO model for VQAs. The nodes are trained in parallel using a PQC or a quantum simulator (QSIM). A classical central server communicates with all local quantum nodes to synchronize the trainable parameters of the nodes.
In blind quantum computations [291] multiple users (untrusted devices) perform computations and analysis on the joint data without sharing or revealing their own data with each other. The calculations are hidden from the users and the encrypted input algorithm is received by a server from a trusted client. The data of the users are fed into local quantum devices and a distributed quantum computation is established between them via a particular distributed quantum algorithm [33,91]. Classical communication is generally allowed between the quantum devices. A particular user has no knowledge about the other users’ data, nor about the actual distributed quantum algorithm; however, some part of a hidden algorithm and the joint state can be learned by the parties, and the server can also have partial information about some parameters of the calculations. Due to these security issues, another approach for the realization of quantum blind computation is the use of a trusted secure quantum cloud [36,292,293]. If the users are connected via a secure quantum cloud, their local quantum devices cannot communicate with each other directly, only via the secure quantum cloud. On the experimental realization of blind quantum computing, see [49–51].
Quantum cloud services allow the users to run quantum algorithms on quantum computers. These cloud services can be accessed via classical computers allowing the users to have access to quantum devices and resources. Several different cloud-based platforms have been developed with different resource capabilities, quantum computing models, and supported software development kits [36,37,294–296]. In general, the different quantum cloud platforms provide commercial quantum computing as a main service. For a comprehensive review of quantum cloud computing, see [36].
The main attributes of recent quantum cloud platforms with the related works are summarized in Table 11
Recent quantum cloud platforms.
Platform | Computing Model | Quantum hardware vendor | Description and related works |
---|---|---|---|
Gate-model, quantum simulation | IBM Quantum (1121 qubits) [297] | Remote access to the IBM quantum computing hardware, serverless model [298], supported quantum software: Qiskit. | |
Gate-model, quantum simulation | Google (54 qubits) [299], IonQ (36 qubits) [300] | Remote access to Google’s quantum computing hardware [299], supported quantum software: Cirq. | |
Gate-model, quantum simulation | Quantinuum (32 qubits) [301], Rigetti (84 qubits) [294], IonQ (36 qubits) [300], Pasqal (100 qubits) [302] | Remote access to a diverse portfolio of current quantum hardware [303], supported quantum software: Q#, Qiskit, Cirq. | |
Gate-model, quantum simulation | Rigetti (84 qubits) [294], OCQ (32 qubits), IonQ (36 qubits) [300], QuEra (256 qubits) [304] | Access to different types of quantum computers, simulators and quantum-classical algorithms, serverless model [305,306], supported quantum software: Braket, Qiskit, Pennylane. | |
Gate-model, quantum annealing, quantum simulation | IBM Quantum [297], Amazon Braket [305,306], Azure Quantum [303] | Remote running of quantum tasks and algorithms, provides access to major quantum backends and simulators, serverless model [307,308], supported quantum software: Qiskit, Pennylane. | |
Gate-model, quantum annealing, quantum simulation | IBM Quantum [297], Amazon Braket [305,306], D-Wave (5000 annealing qubits), QuTech (5 qubits) [309] | Industry-ready hybrid quantum-classical solutions [310,311], supported software: Qiskit, Ocean, Braket, Q#. | |
Gate-model, quantum annealing, quantum simulation | IBM Quantum [297], Amazon Braket [305,306], Azure Quantum [303] | Hybrid quantum-classical solutions, serverless model [312], supported quantum software: Qiskit, Braket, Forest. | |
Gate-model, quantum annealing, quantum simulation | IBM Quantum [297], Strangeworks [312] | A function-as-a-service framework for quantum computing, open-source, serverless model [313,314], supported quantum software: Qiskit, Cirq, Q#. | |
Quantum simulation | 1Qbit [315] | Hybrid quantum-classical solutions [315], supported quantum software: 1Qbit. | |
Quantum simulation | 1Qbit [315] | Hybrid quantum-classical solutions [316], supported quantum software: OpenQEMIST. |
Remote quantum sensing uses the fundamentals of quantum mechanics for highly sensitive measurements in a distributed manner via an entangled network of distributed quantum sensors [65,66]. Applications of remote sensing include atomic quantum clocks, quantum sensors for geology, biomedical applications [317] and navigation, nanoscale vortex imaging using a cryogenic quantum magnetometer [318], quantum-enhanced accelerometers and gyroscopes, magnetic field detection, and gravitational wave detection.
Quantum interferometry can be also realized in a distributed way using multiple local quantum interferometers at distant quantum computers [33,319]. The local quantum computers process the results of the interferometers and use a distributed quantum algorithm to extract information to improve the accuracy and to decrease the noise level.
On the use of QAOA in the NISQ setting, see [101,110,320–322], on variational quantum eigensolvers, see [323–326], and on pseudorandom quantum circuit-based solutions for quantum advantage, see [327–329]. The complexity of NISQ has been derived in [330], while the structure of shallow quantum circuits has been studied in [75,331]. For details on the methods of loading classical information into quantum computers, see [332].
For the fundamental details of parameterized quantum circuits, we suggest [130,140,231–237]. On the interoperability of quantum neural networks and quantum computations, and on the attributes of the different training procedures of quantum neural networks, we suggest [149,251,333–336]. A quantum-classical hybrid algorithm for determining eigenstate energies in quantum chemistry is proposed in [337]. On resource-efficient quantum algorithms for quantum chemistry, see [338]. For an enhanced feature encoding and classification on distributed quantum hardware, see [286]. Machine learning algorithms for near-term quantum computers can also be found in [242,339–342]. For the different learning architectures of quantum neural networks, see [235,343–348]. For further works on the barren plateau phenomenon in quantum neural networks, see [233,263,264,349–351]. The implementation aspects of quantum neural networks on current quantum hardware architectures for different problems are studied in [231,352–359].
Networked quantum services are supported by different quantum software tools. Several different quantum programming languages are available for writing and running networked quantum services, with different functionalities for preparing the quantum gates, quantum circuits, and quantum algorithms [11,28,360,361]. The quantum software development kits (SDKs) are integrated frameworks with several different tools, libraries, and simulators to develop quantum circuits [27,362]. Quantum software libraries (SLs) are also available with functions and tools for development [363]. The study of Zhao [364] reviews quantum software engineering, while the study of Murillo et al. [365] proposes a roadmap and reviews the challenges of quantum software engineering.
In a networked quantum computing environment, the quantum software tools and quantum APIs allow to provide different networked quantum services to the users. These services include quantum computing as a service (QCaaS) solutions (such as quantum cloud computing, see Table 11), quantum encryption and quantum cryptographic services (such as the QKD services of ID Quantique, MagicQ, etc.), and quantum AI services (AI services of QC Ware, Xanadu, CQC, etc.).
The limitations of quantum software tools in a networked quantum computing environment are related to the No-cloning theorem (we cannot copy the program states) and the problem of measurement (a measurement destroys the program states). These issues can be handled via quantum simulators [9,195] in the stage of quantum software development. Quantum simulators are available in the different quantum SDKs (see Tables 12 and 13), while the various quantum simulators and online AI platforms can be connected to serve as an integrated platform for quantum programming and quantum software development [366]. The quantum programs then can be tested on real quantum devices with several repetitions and measurement rounds to get a probability distribution of the results.
Quantum software for networked quantum services.
Quantum Software | Description and related works |
---|---|
CutQC | Software package for circuit splitting [197]. |
Interlin-q | Software package for the development of distributed quantum algorithms [166]. |
Pennylane | Quantum software for simulations and experiments on current NISQ quantum devices, by Xanadu [370]. |
Qiskit | Quantum software for simulations and experiments on current NISQ quantum devices, by IBM [363,371]. |
QuantumCircuitOpt | Software for the implementation of mathematical optimization and algorithms for decomposing arbitrary unitary gates into a sequence of hardware-native gates [372]. |
QuPanda | Software for creating and executing complex quantum circuits and algorithms, by Origin Quantum [373]. |
QuNetSim | Software for real time quantum networks simulation [374]. |
Qurzon | A compiler that uses CutQC and other tools [375]. |
ScaleQC | A software tool for circuit splitting [376]. |
SuperSim | A software tool for circuit splitting [377]. |
TorchQuantum | A software for merging quantum computing with deep learning, by MIT [378]. |
Tensorflow Quantum | Distributed quantum machine learning [379], distributed training of quantum neural networks [349,380], by Google and NASA Ames. |
Quantum programming languages allow the development of quantum operating systems, quantum firmware, and quantum toolkits [367] for distributed quantum computations. Quantum software handle distributed quantum computations via error correction protocols and routing protocols, and provide an infrastructure for the various quantum hardware platforms. The networking protocols provided by quantum programming languages allow to adapt and improve the network performance via the enhancement of transmission rates, and the quality of service (QoS) of distributed quantum computations.
A challenge of integrating quantum and classical computing workflows is the cooperation of quantum and classical interfaces and programs. A possible solution to the problem is the utilization of paradigms of service-oriented computing (SOC) in quantum computing. SOC-based approaches allow quantum and classical developers and programmers to collaboratively create hybrid quantum-classical applications in an efficient and scalable way. The works of Kumara et al. [368] and Moguel et al. [369] focus on this topic. Another challenge is the handling of decoherence and noise in quantum hardware platforms, since disturbances can result in different probability distributions on different quantum hardware. The quantum simulators integrated into the different quantum programming frameworks and quantum SDKs can also result in different classical outputs which makes it difficult to integrate the results.
Relevant attributes of recent quantum software are included in Table 12
The attributes of recent quantum programming languages, quantum SDKs, and quantum SLs for networked quantum services are summarized in Table 13
Quantum programming languages, quantum SDKs, and quantum SLs for networked quantum services.
Approach | Description and related works |
---|---|
Programming language | |
Quantum SDK | |
Quantum SL | |
A quantum API is a software interface that allows interaction with quantum computers in applications. These APIs also connect the different programming languages and the quantum hardware. The quantum computing vendors provide various APIs (IBM Quantum Experience API, Amazon Braket API, D-Wave API, etc.), therefore a standardization of access to quantum services is an important problem regarding quantum APIs [37,399–401]. A solution to the standardization problem and for the optimization of accessing quantum services could be the use of quantum API gateways [399,402]. Quantum API gateways integrate the multiple quantum vendors and offer the best quantum hardware available for a particular task based on the input parameters received from the users’ applications.
A solution to the problem of service accessing the different platforms is an extension of the quantum API gateway, application of code generators, and a workflow to automate the development and deployment of the services [369,403]. It allows to deploy quantum code without specific knowledge of the quantum platforms, which can simplify the development of quantum applications and workflow integration.
An aim of the utilization of programming tools and middleware units is to allow access to quantum services using a standardized format for all quantum providers. A standard format for requesting services and handling service responses also allows developers to manage the communication workflow in an abstract-level, independent from the actual physical quantum hardware and the constraint parameters of the different quantum providers. An approach to standardize the process of defining quantum services using the OpenAPI specification has been proposed in [37]. The method can generate source code of quantum services from an API specification and a quantum circuit. For a detailed discussion on the subject of standardization, see the works of Moguel et al. [24,37].
The different standardization approaches of service access, service development, and programming are summarized in Table 14
Standardization approaches for networked quantum services.
Approach | Description and related works |
---|---|
Quantum API Gateway | A machine learning-based middleware for the integration of different quantum vendors for quantum service access [37,399–402,404]. |
Open API Quantum | A vendor-independent description format for quantum services [405,406]. |
Qiskit Runtime | API for hybrid quantum-classical computing [37]. |
Universal Quantum Intermediate | API for hybrid quantum-classical computing [407]. |
Compilation protocol | Simultaneous execution of quantum circuits on NISQ systems [408]. |
Quantum simulators | Connection of different quantum simulators and online AI platforms [366]. |
Cloud computing with load balancing | Quantum-based security approach for cloud computing with load balancing [409]. |
Communication with quantum providers | Quantum secure communication between service provider and subscriber identity module [410]. |
Quantum service prioritization | Integration of different quantum hardware and quantum compilers [411]. |
Quality of quantum services | Improving the quality of quantum services via additional layer [412,413]. |
Programming of quantum services | Python-based programming in the quantum cloud for quantum services [414]. |
Development and deployment | Tools for the development of quantum services [369], and hybrid quantum-classical services [403]. |
Provenance system | A provenance method for the selection of a quantum computer [415]. |
Hybrid quantum applications | Orchestration of quantum and classical services in hybrid systems [416]. |
In this section, we review the concepts that are essential for the operation of networked quantum devices, as well as the main types of devices and requirements.
Any two communicating nodes in the system are connected by a quantum channel, a communication medium that is influenced by nature in the form of noise [417]. The theoretical modeling of quantum channels has a long history. Many articles have related the theoretical maximum of the transmission capacity of the channels to their capacity; for understandable reasons, the capacity for classical information has primarily been considered, since in the initial point-to-point systems, the end users were human beings who could only interpret this type of information. However, even in this case, a very diverse range of questions arise; for example, how much classic information can be safely transferred over the channel, and by how much is the capacity increased if we share entangled pairs between the nodes before communication (i.e., when investigating entanglement-assisted capacity)?
The situation becomes completely different when networked quantum devices communicate with each other. This case involves the transmission of quantum information, which is much more sensitive to noise effects, meaning that error correction codes that enable noise control play an even more prominent role. Discussion of this topic is further complicated by the fact that the definitions of the various quantum capacities are not comprehensive, and in some cases there is even a lack of consensus on the quantity describing the information to be maximized.
The capacity of the quantum channel is a guiding quantity, as it maximizes the amount of information that can be transferred. In a practical implementation, error correction codes/algorithms compete for the best approach to capacity [418].
In a similar way to the planning and deployment of classical communication networks, it is also necessary in the quantum case to refine the theoretical channel models based on measurements, to bring them closer to reality.
According to current trends in quantum communication, there are two parallel directions for future development. Optical fiber-based systems will use existing classical optical communication links that are widely installed worldwide; however, these have a different effect on classical photon packets and the information encoded in the polarization of photons. In a real-world implementation, additional challenges arise if classical and quantum communication travels on the same optical fiber, as artificial interference also inevitably appears in addition to the noise caused by nature.
Quantum free space communication primarily involves the exchange of information with GEO/LEO (geostationary equatorial orbit/low Earth orbit) satellites. As the Earth’s atmosphere is relatively thin, its effect on photons is significantly weaker than that of optical fibers, meaning that longer distances can be bridged. This type of communication is also asymmetric, meaning that it is primarily suitable for communication in the satellite-to-Earth direction.
Finally, the role of quantum channel simulators should be emphasized. These are sophisticated tools that are designed to model and analyze the behavior of quantum channels while accounting for various physical effects such as noise, decoherence, and loss. Quantum channel simulators play a crucial role in understanding how quantum states evolve as they are transmitted through the channels, and can help in the development of quantum communication protocols, error correction techniques, and other quantum technologies.
When bridging large distances in classical networks, devices may be needed between the endpoints to mitigate losses and distortions in the communication channel. This task is performed by devices called repeaters, which amplify incoming weak signals and send them on. Amplification involves a kind of duplicating (copying) of the incoming weak signal. However, in quantum networks, the No-cloning theorem makes it impossible to copy any incoming arbitrary quantum state without error.
Quantum repeaters are essential components of quantum communication networks and are designed to extend the range of quantum communication by overcoming the limitations of direct transmission of quantum states [419]. They are used to facilitate long-distance quantum communication by addressing issues such as loss and decoherence, which occur in optical fibers or free-space communication.
Quantum long-distance communication uses a combination of two protocols in order to circumvent the No-cloning theorem. Firstly, using entanglement swapping, entangled pairs are created between endpoints located at great distances from each other. Following this, they undergo teleportation, in which quantum states can be transmitted between the parties by communication over a classical channel. The quantum repeaters play an active role in the first phase, as they create entangled pairs between themselves and then perform an operation (Bell measurement) in a synchronized manner, which creates an entangled pair between the endpoints. From the point of view of implementation, the repeater function relies on an extremely precise classical synchronization mechanism between the endpoints. In addition, the resulting entangled quantum states must be preserved for a sufficient time so that they are available for teleportation; in other words, the decoherence time of the quantum memory function must also be sufficiently long.
Although quantum processors, or computers that have been proven to obey quantum phenomena, have been appearing regularly since 2018 and their physical numbers of qubits are increasing exponentially (2
Quantum computers can be categorized into several types based on their underlying technology and operational principles, as follows:
The wide variety of quantum computers that will be available in the future may limit their networked operation, since only machines in which there is an interface between the qubits performing the calculations and the photons carrying the information will be able to be connected to the network. Another requirement is that quantum computers must be able to preserve quantum stored information for at least as long as the period over which communication between the machines takes place. That is, the coherence time of quantum memories also restricts the range of machines that are capable of cooperation. Here, we draw attention to the possibility that the information storage qubits of quantum memories may be based on a different physical medium. In other words, a convention may be necessary between the qubits that perform calculations, store information, and deliver information; these processes suffer from noise, making the role of the error correction codes even more valuable.
Based on their important roles in quantum communication, we can identify the most promising physical implementations of quantum memory as follows [420]:
In summary, it can be concluded that all quantum devices intended for use in network operation must meet three requirements:
In networked quantum services, a particular quantum state can be affected by noise from various sources such as quantum gate errors, channel losses, and environment noise. The fidelity of the state, 0 ≤
Scalability of networked services requires the extension of quantum systems over long-distances while preserving quantum coherence. The current hardware limitations of quantum devices such as gate fidelities and error rates make the problem of scaling even more difficult [58,423–425]. The handling of external disturbances, unwanted interactions, and decoherence in quantum systems are the main challenges in scaling networked quantum services. To achieve scalability over long distances in networked quantum services, the quantum repeater architecture of the quantum internet can be utilized with advanced quantum networking protocols [45]. An integration of physical layer developments (entanglement swapping, entanglement purification, multipartite entanglement, quantum error correction, quantum memories, controlling) with higher layer advancements (entanglement routing, delay minimization techniques, dynamic path selection, network intelligence, error management, connectivity management, etc.) provides an effective solution for the scalability of practical networked quantum services.
The aim of quantum error correction is to preserve quantum information decoherence and errors. By using quantum error correction codes (such as surface codes, error syndromes, code concatenation) the accuracy and reliability of quantum information processing can be enhanced significantly. The tools of quantum error correction allow us to realize fault-tolerant quantum computations in experiments. According to the threshold theorem [426] (or quantum fault-tolerance theorem), a quantum computer with a physical error rate below a certain threshold can suppress the logical error rate to arbitrarily low levels via the application of quantum error correction. This means that quantum computers can be made fault-tolerant.
Due to the efficient error correction techniques, the percentage of error of quantum gates is decreasing over the years [13,427,428]. The current error rate (%) of quantum gates is in the range of
Gate error rates of quantum processors.
Quantum processor | Error rate (%) | Release date |
---|---|---|
IBM Quantum Eagle | ~0.9 | 2019 |
Google Sycamore | ~0.6 | 2020 |
Rigetti Aspen-9 | ~0.5 | 2021 |
IonQ Harmony | ~0.3 | 2022 |
IBM Quantum Hummingbird | ~0.2 | 2023 |
Google Quantum Bristlecone | ~0.15 | 2023 |
Rigetti Aspen-12 | ~0.1 | 2024 |
IonQ Symphony | ~0.01 | 2024 |
An advantage of networked quantum services is the
In networked quantum services, quantum error correction can be implemented with a high cost due to the conditions on physical resources (high number of physical qubits with high fidelity). According to a current roadmap [70] of quantum networks, quantum error correction will be used only in later generations of quantum networks, while current networked quantum services can use entanglement swapping and quantum teleportation. Using Bell states with small-scale error correction such as entanglement distillation represents an implementable alternative of high-cost quantum error correction schemes in practical scenarios.
Quantum networks can be categorized into Types I-III, based on their loss and error tolerance schemes [70,429], as it is summarized in Table 16
Error correction and management in quantum networks.
Network type | Loss tolerance scheme | Error tolerance scheme | Delay | Cost |
---|---|---|---|---|
Type I. | Heralded entanglement generation with bidirectional classical side-information | Entanglement distillation with bidirectional classical side-information | High | Polynomial scaling with total distance |
Type II. | Heralded entanglement generation with bidirectional classical side-information | Entanglement distillation with unidirectional classical side-information, or QEC with no classical side-information | Moderate | Polylogarithmic scaling with total distance |
Type III. | QEC with no classical sideinformation | QEC with no classical sideinformation | Low | Polylogarithmic scaling with total distance |
Type I quantum networks use heralded entanglement generation, the entangled states are probabilistically generated and the distribution range is extended via entanglement swapping. The term “heralded” refers to that the entanglement generation process runs until the two non-neighboring stations do not receive an ACK (acknowledge) message from the intermediary station, which confirms that the entanglement swapping operation was successful. High-fidelity entanglement is produced via entanglement purification. These networks use two-way classical communications which reduces significantly the achievable communication rates.
From Type II quantum networks, the entanglement purification procedure can be replaced by QEC. It improves the rate of communication since it can reduce the required amount of classical communications. However, QEC also requires higher state fidelities and additional quantum circuits that make the scheme more complex.
Type III quantum networks use QEC to handle the loss and operational errors without classical communications. These networks can use direct unidirectional communication, but with an improved complexity due to the use of QEC for loss and error tolerance. Type III networks can directly transmit QEC-encoded qubits to adjacent quantum nodes, and the Bell pairs can be created without heralding or the use of classical side-information [70]; however, they require high-fidelity quantum gates and longer coherence times.
Table 17 summarizes the applications of different QEC codes [427] in Type II-III networks.
Error correction in Type II-III quantum networks.
Network type | QEC code | Application |
---|---|---|
Type II. | Repetition code, Shor code, Calderbank-Shor-Steane (CSS) code | Correction of operational errors. |
Type III. | Surface code, Gottesman-Kitaev-Preskill (GKP) code | Correction of photon loss and operational errors. |
Regarding quantum memories, a critical problem in achieving persistent storage is the isolation of a quantum system from the environment. Due to the decoherence, the environment adds an uncontrollable noise into the system, which also degrades the fidelity of the state. The lifetime (coherence time) of a quantum memory is implementationspecific; however, the highest achievable values currently in a quantum network hardware are in the range of few seconds to few minutes (see Table18). The coherence time values of quantum memories are continuously increasing as the different technologies evolve. Networked quantum services also have to be able to manage short coherence times. A possible solution to this problem is the reduction of the latency on critical paths of the network [70]. Details of recent quantum memory implementations with their highest coherence time values are given in Table 18
Quantum memory implementations and their lifetime (coherence time) values.
Quantum memory | Coherence time |
---|---|
Single ion qubit [430] | ~1 hour |
Single trapped ion qubit [431] | ~10 min |
Ten-qubit solid-state spin register [432] | ~1 min |
Single electron spin coupled to a multi-qubit nuclear-spin environment [433] | ~1 sec |
Superconducting cavity qubit [434] | ~Tens of milliseconds |
The advances in quantum computation and communications provide the ground for novel developments such as networked quantum services, which allow users to access quantum resources and efficient solutions in quantum networking scenarios and in hybrid quantum-classical architectures. In a similar way to classical systems, the networked operation of quantum devices will bring qualitative advances, representing the third quantum revolution. This paper has reviewed the topic of the networking of quantum devices, which requires significant theoretical and technological progress. In our article, we have presented the gate-model concept and its potential applications in various fields of the quantum world. We have also pointed out the technological requirements that networked devices must meet.
From the point of view of future developments, significant challenges remain from both the theoretical and practical/technological points of view. Networked communication is currently at the experimental, test network TRL (technology readiness level) stage. In the future, highly scalable versions of these solutions will be needed, and the overall capabilities of network devices must also be enhanced. The importance of ensuring interoperability between devices from different manufacturers cannot be overemphasized, and to achieve this, it will also be necessary to harmonize the parallel standardization efforts.
Further open problems related to networked quantum services are the improvement of the accessibility of quantum services, the automatic generation and deployment of quantum services, as well as novel service engineering methods for service developers to simplify the development and deployment of quantum services. Another important direction for future research is the API standardization and middleware development to access quantum services of different service providers in a simplified and standardized way, and the development of a standardized architecture stack. The interoperability of classical and networked quantum services is another important subject, along with the development of hybrid high-performance quantum-classical networks. The integration of quantum key distribution and quantum cryptographic primitives into networked quantum services and quantum-classical architectures is another direction for research. Regarding quantum software of networked services, an important task is the development of a standardized programming language for the services. A current challenge for quantum software is the application of distributed algorithms and compilers. Most of the hardware challenges of networked quantum services coincidence with the challenges of the NISQ era devices. These problems are centered around decoherence and noise reduction, limited capabilities and lack of error correction. An open research problem is the efficient implementation of networked quantum services via actual noisy quantum devices and shallow quantum circuits. By using intermediate quantum repeaters, the distant quantum devices can be coupled. However, the quantum hardware and quantum resources are limited by the capabilities of the current quantum devices, which cannot provide high performance generation and distribution of entanglement between the distant nodes. Another challenge is the handling and management of the noise of the quantum links and the reduction of communication overhead between current quantum devices. An important research problem is the integration of different enabling technologies to quantum devices to improve the performance of quantum networking, and the establishment of a scalable architecture of networked quantum services via the quantum internet.
This survey provided an overview of the concepts and attributes of networked quantum services. We studied the architectural background, the different applications, the quantum software and quantum programming languages, and the approaches to the standardization of quantum APIs and service accessing. The survey presented a comprehensive review of the state of the art of networked quantum services in a compact form. With this research, we expect to contribute to the further development of the field of networked quantum services.