An operating system for executing applications on quantum network nodes

The goal of future quantum networks is to enable new internet applications that are impossible to achieve using only classical communication<sup>1-3</sup>. Up to now, demonstrations of quantum network applications<sup>4-6</sup> and functionalities<sup>7-12</sup> on quantum processors have been performed in ad hoc software that was specific to the experimental setup, programmed to perform one single task (the application experiment) directly into low-level control devices using expertise in experimental physics. Here we report on the design and implementation of an architecture capable of executing quantum network applications on quantum processors in platform-independent high-level software. We demonstrate the capability of the architecture to execute applications in high-level software by implementing it as a quantum network operating system-QNodeOS-and executing test programs, including a delegated computation from a client to a server<sup>13</sup> on two quantum network nodes based on nitrogen-vacancy (NV) centres in diamond<sup>14,15</sup>. We show how our architecture allows us to maximize the use of quantum network hardware by multitasking different applications. Our architecture can be used to execute programs on any quantum processor platform corresponding to our system model, which we illustrate by demonstrating an extra driver for QNodeOS for a trapped-ion quantum network node based on a single <sup>40</sup>Ca<sup>+</sup> atom<sup>16</sup>. Our architecture lays the groundwork for computer science research in quantum network programming and paves the way for the development of software that can bring quantum network technology to society.

Authors

Institutions

Publication Details

Journal
Nature
Published
2025-03-12
DOI
https://doi.org/10.1038/s41586-025-08704-w
Citations
21
Primary Topic
Quantum Information and Cryptography
Type
article
Field-Weighted Citation Impact
52.10

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An operating system for executing applications on quantum network nodes

Axel Dahlberg, Matthew Skrzypczyk, Alejandro R.‐P. Montblanch, H. Ollivier et al.
21 citations
Nature
Quantum Information and Cryptography
52.10
article

An operating system for executing applications on quantum network nodes

Axel Dahlberg, Matthew Skrzypczyk, Alejandro R.‐P. Montblanch, H. Ollivier, T. H. Taminiau, Mariagrazia Iuliano, Markus Teller, Dominik Leichtle, Hana Jirovská, Przemysław Pawełczak, Luka Music, Wojciech Kozłowski, Ingmar te Raa, Julius Fischer, Stephanie Wehner, Bart van der Vecht, D. Fioretto, Carlo Delle Donne, Ronald Hanson, Tracy E. Northup, N. Demetriou, Hendrik Benjamin van Ommen, Pavel Filippov, G. F. Leal Ferreira, T. J. W. van der Steenhoven
article en
21 citations

Abstract

The goal of future quantum networks is to enable new internet applications that are impossible to achieve using only classical communication<sup>1-3</sup>. Up to now, demonstrations of quantum network applications<sup>4-6</sup> and functionalities<sup>7-12</sup> on quantum processors have been performed in ad hoc software that was specific to the experimental setup, programmed to perform one single task (the application experiment) directly into low-level control devices using expertise in experimental physics. Here we report on the design and implementation of an architecture capable of executing quantum network applications on quantum processors in platform-independent high-level software. We demonstrate the capability of the architecture to execute applications in high-level software by implementing it as a quantum network operating system-QNodeOS-and executing test programs, including a delegated computation from a client to a server<sup>13</sup> on two quantum network nodes based on nitrogen-vacancy (NV) centres in diamond<sup>14,15</sup>. We show how our architecture allows us to maximize the use of quantum network hardware by multitasking different applications. Our architecture can be used to execute programs on any quantum processor platform corresponding to our system model, which we illustrate by demonstrating an extra driver for QNodeOS for a trapped-ion quantum network node based on a single <sup>40</sup>Ca<sup>+</sup> atom<sup>16</sup>. Our architecture lays the groundwork for computer science research in quantum network programming and paves the way for the development of software that can bring quantum network technology to society.

NatureVol. 639(8054)
Centre National de la Recherche Scientifique (FR), Institut national de recherche en sciences et technologies du numérique (FR), Universität Innsbruck (AT), Université Paris Sciences et Lettres (FR), École Normale Supérieure - PSL (FR), Sorbonne Université (FR), Institut de Biologie de l'École Normale Supérieure (FR), QuTech (NL), LIP6 (FR), Delft University of Technology (NL)
Rijksdienst voor Ondernemend Nederland, European Commission, Technische Universiteit Delft, Nederlandse Organisatie voor Wetenschappelijk Onderzoek, Fujitsu, HORIZON EUROPE Framework Programme
Affordable and clean energy
Openalex Percentile: Top 0%
Quantum Information and Cryptography
52.10
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.