QuIP: A P4 Quantum Internet Protocol Prototyping Framework
arXiv:2406.14597 · doi:10.1109/JSAC.2024.3380096
Abstract
Quantum entanglement is so fundamentally different 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 facilitate 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 reusability 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 P4. 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.
14 pages, 8 figures
References in corpus (26)
- Quantum cryptography: Public key distribution and coin tossing
- Heralded entanglement between solid-state qubits separated by 3 meters
- Cavity-based quantum networks with single atoms and optical photons
- A quantum network of clocks
- Realization of a multi-node quantum network of remote solid-state qubits
- Deterministic delivery of remote entanglement on a quantum network
- Universal blind quantum computation
- Longer-Baseline Telescopes Using Quantum Repeaters
- Experimental Satellite Quantum Communications
- Telecom-heralded entanglement between remote multimode solid-state quantum memories
- A Link Layer Protocol for Quantum Networks
- NetSquid, a NETwork Simulator for QUantum Information using Discrete events
- Entangling single atoms over 33 km telecom fibre
- Path Selection for Quantum Repeater Networks
- System Design for a Long-Line Quantum Repeater
- A quantum network stack and protocols for reliable entanglement-based networks
- Designing a Quantum Network Protocol
- SeQUeNCe: A Customizable Discrete-Event Simulator of Quantum Networks
- Decentralized Base-Graph Routing for the Quantum Internet
- Experimental demonstration of entanglement delivery using a quantum network stack
- Entanglement-Gradient Routing for Quantum Networks
- Quantum link bootstrapping using a RuleSet-based communication protocol
- Deployed MDI-QKD and Bell-State Measurements Coexisting with Standard Internet Data and Networking Equipment
- A P4 Data Plane for the Quantum Internet
- An Architecture for Meeting Quality-of-Service Requirements in Multi-User Quantum Networks
- Quantum City: simulation of a practical near-term metropolitan quantum network