QuIP: A P4 Quantum Internet Protocol Prototyping Framework

Journal Article (2024)
Author(s)

Wojciech Kozlowski (TU Delft - QuTech Advanced Research Centre, TU Delft - QID/Wehner Group)

Fernando Kuipers (TU Delft - Networked Systems)

Rob Smets (SURF)

Belma Turkovic (TNO)

Research Group
QID/Wehner Group
DOI related publication
https://doi.org/10.1109/JSAC.2024.3380096
More Info
expand_more
Publication Year
2024
Language
English
Research Group
QID/Wehner Group
Issue number
7
Volume number
42
Pages (from-to)
1936-1949
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Quantum entanglement is so fundamentally differ- ent from a network packet that several quantum network stacks have been proposed; one of which has even been experimentally demonstrated. Several simulators have also been developed to make up for limited hardware availability, and which facili- tate the design and evaluation of quantum network protocols. However, the lack of shared tooling and community-agreed node architectures has resulted in protocol implementations that are tightly coupled to their simulators. Besides limiting their reusabil- ity between different simulators, it also makes building upon prior results and simulations difficult. To address this problem, we have developed QuIP: a P4-based Quantum Internet Protocol prototyping framework for quantum network protocol design. QuIP is a framework for designing and implementing quantum network protocols in a platform-agnostic fashion. It achieves this by providing the means to flexibly, but rigorously, define device architectures against which quantum network protocols can be implemented in the network programming language P416. QuIP also comes with the necessary tooling to enable their execution in existing quantum network simulators. We demonstrate its use by showcasing V1Quantum, a completely new device architecture, implementing a link- and network-layer protocol, and simulating it in the existing simulator NetSquid.