Design and demonstration of an operating system for executing applications on quantum network nodes

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Donne, Carlo Delle, Iuliano, Mariagrazia, van der Vecht, Bart, Ferreira, Guilherme Maciel, Jirovská, Hana, van der Steenhoven, Thom, Dahlberg, Axel, Skrzypczyk, Matt, Fioretto, Dario, Teller, Markus, Filippov, Pavel, Montblanch, Alejandro Rodríguez-Pardo, Fischer, Julius, van Ommen, Benjamin, Demetriou, Nicolas, Leichtle, Dominik, Music, Luka, Ollivier, Harold, Raa, Ingmar te, Kozlowski, Wojciech, Taminiau, Tim, Pawełczak, Przemysław, Northup, Tracy, Hanson, Ronald, Wehner, Stephanie
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914888059715584
author Donne, Carlo Delle
Iuliano, Mariagrazia
van der Vecht, Bart
Ferreira, Guilherme Maciel
Jirovská, Hana
van der Steenhoven, Thom
Dahlberg, Axel
Skrzypczyk, Matt
Fioretto, Dario
Teller, Markus
Filippov, Pavel
Montblanch, Alejandro Rodríguez-Pardo
Fischer, Julius
van Ommen, Benjamin
Demetriou, Nicolas
Leichtle, Dominik
Music, Luka
Ollivier, Harold
Raa, Ingmar te
Kozlowski, Wojciech
Taminiau, Tim
Pawełczak, Przemysław
Northup, Tracy
Hanson, Ronald
Wehner, Stephanie
author_facet Donne, Carlo Delle
Iuliano, Mariagrazia
van der Vecht, Bart
Ferreira, Guilherme Maciel
Jirovská, Hana
van der Steenhoven, Thom
Dahlberg, Axel
Skrzypczyk, Matt
Fioretto, Dario
Teller, Markus
Filippov, Pavel
Montblanch, Alejandro Rodríguez-Pardo
Fischer, Julius
van Ommen, Benjamin
Demetriou, Nicolas
Leichtle, Dominik
Music, Luka
Ollivier, Harold
Raa, Ingmar te
Kozlowski, Wojciech
Taminiau, Tim
Pawełczak, Przemysław
Northup, Tracy
Hanson, Ronald
Wehner, Stephanie
contents The goal of future quantum networks is to enable new internet applications that are impossible to achieve using solely classical communication. Up to now, demonstrations of quantum network applications and functionalities 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 the first architecture capable of executing quantum network applications on quantum processors in platform-independent high-level software. We demonstrate the architecture's capability 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 on two quantum network nodes based on nitrogen-vacancy (NV) centers in diamond. We show how our architecture allows us to maximize the use of quantum network hardware, by multitasking different applications on a quantum network for the first time. Our architecture can be used to execute programs on any quantum processor platform corresponding to our system model, which we illustrate by demonstrating an additional driver for QNodeOS for a trapped-ion quantum network node based on a single $^{40}\text{Ca}^+$ atom. Our architecture lays the groundwork for computer science research in the domain of quantum network programming, and paves the way for the development of software that can bring quantum network technology to society.
format Preprint
id arxiv_https___arxiv_org_abs_2407_18306
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Design and demonstration of an operating system for executing applications on quantum network nodes
Donne, Carlo Delle
Iuliano, Mariagrazia
van der Vecht, Bart
Ferreira, Guilherme Maciel
Jirovská, Hana
van der Steenhoven, Thom
Dahlberg, Axel
Skrzypczyk, Matt
Fioretto, Dario
Teller, Markus
Filippov, Pavel
Montblanch, Alejandro Rodríguez-Pardo
Fischer, Julius
van Ommen, Benjamin
Demetriou, Nicolas
Leichtle, Dominik
Music, Luka
Ollivier, Harold
Raa, Ingmar te
Kozlowski, Wojciech
Taminiau, Tim
Pawełczak, Przemysław
Northup, Tracy
Hanson, Ronald
Wehner, Stephanie
Quantum Physics
Networking and Internet Architecture
Operating Systems
The goal of future quantum networks is to enable new internet applications that are impossible to achieve using solely classical communication. Up to now, demonstrations of quantum network applications and functionalities 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 the first architecture capable of executing quantum network applications on quantum processors in platform-independent high-level software. We demonstrate the architecture's capability 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 on two quantum network nodes based on nitrogen-vacancy (NV) centers in diamond. We show how our architecture allows us to maximize the use of quantum network hardware, by multitasking different applications on a quantum network for the first time. Our architecture can be used to execute programs on any quantum processor platform corresponding to our system model, which we illustrate by demonstrating an additional driver for QNodeOS for a trapped-ion quantum network node based on a single $^{40}\text{Ca}^+$ atom. Our architecture lays the groundwork for computer science research in the domain of quantum network programming, and paves the way for the development of software that can bring quantum network technology to society.
title Design and demonstration of an operating system for executing applications on quantum network nodes
topic Quantum Physics
Networking and Internet Architecture
Operating Systems
url https://arxiv.org/abs/2407.18306