Table of Contents
Fetching ...

A Web-based Software Development Kit for Quantum Network Simulation

Stephen DiAdamo, Francesco Vista

TL;DR

The paper addresses the bottleneck in quantum network development caused by fragmented tooling and high entry barriers. It introduces the Quantum Network Development Kit (QNDK), a web-based platform that unifies multiple simulators, provides a graphical topology designer, a protocol library, and cloud-based execution to reduce coding effort. It demonstrates the platform with a BB84 QKD example, illustrating topology creation, protocol assignment, and cross-engine execution, and outlines a roadmap toward open-sourcing and testbed deployment. The work aims to democratize quantum network research by enabling 'code once, deploy anywhere' across simulated and physical testbeds, and by moving toward virtual networks and digital twins. This could accelerate standardization and community-building in quantum networking.

Abstract

Quantum network simulation is an essential step towards developing applications for quantum networks and determining minimal requirements for the network hardware. As it is with classical networking, a simulation ecosystem allows for application development, standardization, and overall community building. Currently, there is limited traction towards building a quantum networking community-there are limited open-source platforms, challenging frameworks with steep learning curves, and strong requirements of software engineering skills. Our Quantum Network Development Kit (QNDK) project aims to solve these issues. It includes a graphical user interface to easily develop and run quantum network simulations with very little code. It integrates various quantum network simulation engines and provides a single interface to them, allowing users to use the features from any of them. Further, it deploys simulation execution in a cloud environment, offloading strong computing requirements to a high-performance computing system. In this paper, we detail the core features of the QNDK and outline the development roadmap to enabling virtual quantum testbeds.

A Web-based Software Development Kit for Quantum Network Simulation

TL;DR

The paper addresses the bottleneck in quantum network development caused by fragmented tooling and high entry barriers. It introduces the Quantum Network Development Kit (QNDK), a web-based platform that unifies multiple simulators, provides a graphical topology designer, a protocol library, and cloud-based execution to reduce coding effort. It demonstrates the platform with a BB84 QKD example, illustrating topology creation, protocol assignment, and cross-engine execution, and outlines a roadmap toward open-sourcing and testbed deployment. The work aims to democratize quantum network research by enabling 'code once, deploy anywhere' across simulated and physical testbeds, and by moving toward virtual networks and digital twins. This could accelerate standardization and community-building in quantum networking.

Abstract

Quantum network simulation is an essential step towards developing applications for quantum networks and determining minimal requirements for the network hardware. As it is with classical networking, a simulation ecosystem allows for application development, standardization, and overall community building. Currently, there is limited traction towards building a quantum networking community-there are limited open-source platforms, challenging frameworks with steep learning curves, and strong requirements of software engineering skills. Our Quantum Network Development Kit (QNDK) project aims to solve these issues. It includes a graphical user interface to easily develop and run quantum network simulations with very little code. It integrates various quantum network simulation engines and provides a single interface to them, allowing users to use the features from any of them. Further, it deploys simulation execution in a cloud environment, offloading strong computing requirements to a high-performance computing system. In this paper, we detail the core features of the QNDK and outline the development roadmap to enabling virtual quantum testbeds.
Paper Structure (5 sections, 3 figures)

This paper contains 5 sections, 3 figures.

Figures (3)

  • Figure 1: The life-cycle for network technologies.
  • Figure 2: Topology creation and protocol assignment interface.
  • Figure 3: Run simulation interface.