This tutorial introduces SeQUeNCe, an open-source simulator for modeling quantum networks. Participants will learn quantum communication fundamentals, simulate entanglement generation and teleportation across a small quantum network, and learn how to modify device models and protocol implementations within SeQUeNCe. This tutorial is beginner-friendly and relevant to researchers and infrastructure providers in quantum networking.
Agenda
Introduction to Quantum Networks (10 min)
- Quantum communication basics
- Quantum communication use cases, benefits, state-of-the-art, and challenges
Introduction to SeQUeNCe (20 min)
- What is SeQUeNCe
- Motivation
- Basic architecture
- How SeQUeNCe distinguishes from others
Design, Interface, Capabilities, Limitations (25 min)
- Modular design and customizability
- Topology CLI
- Simulation of quantum network devices and protocols
- Limitations of SeQUeNCe and discrete event simulation
Live Demo of SeQUeNCe (25 min)
- 3 min tutorial
- Setup and configuration
- Simulation of a simple network and traffic
- Metrics
Exercise 1: Setup and Configuration (10 min)
- Attendees will download and setup SeQUeNCe
- Attendees will get familiar with the SeQUeNCe topology CLI
End of 1st 90 Minutes: Break
Exercise 2: Simulation (25 min)
- Attendees will run a simple simulation of quantum communication (entanglement generation, teleportation) among a few nodes.
Exercise 3: SeQUeNCe Customization and Metrics (25 min)
- Customization via importing classes from SeQUeNCe into their own repository and subclass them.
- Customization via direct modification of the whole codebase (suitable for full-scale customization).
- Customization via registry
- Metrics module
Advanced Concepts and New Features (30 min)
- Discuss recent publications using SeQUeNCe and new features added to SeQUeNCe to enable the publications. Keywords include:
- Quantum network architecture
- Quantum repeaters with encoding and error correction, stabilizer formalism
- Quantum protocol design
- Quantum hardware modeling, heterogeneous quantum networks
- Distributed quantum computing