Qoala: an Application Execution Environment for Quantum Internet Nodes

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: van der Vecht, Bart, Yücel, Atak Talay, Jirovská, Hana, Wehner, Stephanie
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913705164275712
author van der Vecht, Bart
Yücel, Atak Talay
Jirovská, Hana
Wehner, Stephanie
author_facet van der Vecht, Bart
Yücel, Atak Talay
Jirovská, Hana
Wehner, Stephanie
contents Recently, a first-of-its-kind operating system for programmable quantum network nodes was developed, called QNodeOS. Here, we present an extension of QNodeOS called Qoala, which introduces (1) a unified program format for hybrid interactive classical-quantum programs, providing a well-defined target for compilers, and (2) a runtime representation of a program that allows joint scheduling of the hybrid classical-quantum program, multitasking, and asynchronous program execution. Based on concrete design considerations, we put forward the architecture of Qoala, including the program structure and execution mechanism. We implement Qoala in the form of a modular and extendible simulator that is validated against real-world quantum network hardware (available online). However, Qoala is not meant to be purely a simulator, and implementation is planned on real hardware. We evaluate Qoala's effectiveness and performance sensitivity to latencies and network schedules using an extensive simulation study. Qoala provides a framework that opens the door for future computer science research into quantum network applications, including scheduling algorithms and compilation strategies that can now readily be explored using the framework and tools provided.
format Preprint
id arxiv_https___arxiv_org_abs_2502_17296
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Qoala: an Application Execution Environment for Quantum Internet Nodes
van der Vecht, Bart
Yücel, Atak Talay
Jirovská, Hana
Wehner, Stephanie
Quantum Physics
Networking and Internet Architecture
Operating Systems
Recently, a first-of-its-kind operating system for programmable quantum network nodes was developed, called QNodeOS. Here, we present an extension of QNodeOS called Qoala, which introduces (1) a unified program format for hybrid interactive classical-quantum programs, providing a well-defined target for compilers, and (2) a runtime representation of a program that allows joint scheduling of the hybrid classical-quantum program, multitasking, and asynchronous program execution. Based on concrete design considerations, we put forward the architecture of Qoala, including the program structure and execution mechanism. We implement Qoala in the form of a modular and extendible simulator that is validated against real-world quantum network hardware (available online). However, Qoala is not meant to be purely a simulator, and implementation is planned on real hardware. We evaluate Qoala's effectiveness and performance sensitivity to latencies and network schedules using an extensive simulation study. Qoala provides a framework that opens the door for future computer science research into quantum network applications, including scheduling algorithms and compilation strategies that can now readily be explored using the framework and tools provided.
title Qoala: an Application Execution Environment for Quantum Internet Nodes
topic Quantum Physics
Networking and Internet Architecture
Operating Systems
url https://arxiv.org/abs/2502.17296