Before quantum networks can scale up to practical sizes, there are many deployment and configuration tasks that must be automated. Currently, quantum networking testbeds are largely manually configured: network nodes are constructed out of a combination of free-space and fiber optics before being connected to shared single-photon detectors, time-todigital converters, and optical switches. Information about these connections must be tracked manually; mislabeling may result in experimental failure and protracted debugging sessions. In this paper, we propose protocols and algorithms to automate two such manual processes. First, we address the problem of automatically identifying connections between quantum network nodes and time-to-digital converters. Then, we turn to the more complex challenge of identifying the nodes attached to a quantum network's optical switches. Implementation of these protocols will help enable the development of other protocols necessary for quantum networks, such as network topology discovery, link quality monitoring, resource naming, and routing. We intend for this paper to serve as a roadmap for near-term implementation.
Before quantum networks can scale up to practical sizes, there are many deployment and configuration tasks that must be automated. Currently, quantum networking testbeds are largely manually configured: network nodes are constructed out of a combination of free-space and fiber optics before being connected to shared single-photon detectors, time-todigital converters, and optical switches. Information about these connections must be tracked manually; mislabeling may result in experimental failure and protracted debugging sessions. In this paper, we propose protocols and algorithms to automate two such manual processes. First, we address the problem of automatically identifying connections between quantum network nodes and time-to-digital converters. Then, we turn to the more complex challenge of identifying the nodes attached to a quantum network's optical switches. Implementation of these protocols will help enable the development of other protocols necessary for quantum networks, such as network topology discovery, link quality monitoring, resource naming, and routing. We intend for this paper to serve as a roadmap for near-term implementation.
As quantum computing continues to progress, there is an increasing need for standardized quantum network technology [1], [2] to connect quantum computers together. Experimental testbeds are necessary in order to develop quantum network software and hardware. Building a scalable testbed for data center-level quantum networks requires overcoming numerous engineering and technical challenges in quantum communications, quantum processing and quantum storage. In this work, we describe a software framework for use with an all-photonic quantum networking testbed. This framework is designed for rapid development and capable of automated execution of quantum experiments. We introduce PnPQ, an open-source, unified driver library for hardware commonly used in quantum optical experiments. On top of this low-level hardware control library, we present software modules for controlling and coordinating quantum network nodes using remote procedure calls (RPC). Finally, we describe high-level software for performing and analyzing quantum photonic experiments using these software modules. As a whole, these software components comprise the first version of a framework that will enable us to implement and test quantum network architectures. This framework is intended to help us move forward from building simple experiments to complex Quantum systems.
With the advent of the construction and deployment of entanglement-based quantum networks, the efficient use of network resources will become a critical challenge for the scalable operation of such a system. Recently, architectures that incorporate memoryless optical switches have gained attention for forwarding entangled photons. By leveraging these architectures, costly resources such as high efficiency Bell State Analyzers (BSAs) can be shared across the network. Nevertheless, the introduction of switching substantially complicates the process of multiplexing and resource allocation compared to an individual link. In this work, we propose a switching protocol for unbuffered, multidrop quantum networks in a photonic synchronization domain that establishes a link between two end nodes using a shared BSA in the switched network. To achieve this, two end nodes cooperatively select the target BSA node with the lowest path cost and independently reserve each path within the network. Bi-path reservations are performed to allocate resources in a distributed manner. The proposed protocol is evaluated through simulation on Q-Fly network topologies under varying traffic conditions. The results demonstrate high link establishment success with stable performance even under increased network load. These capabilities which are driven by our proposed protocol are an essential way to realize large-scale, managed, and automated quantum networks.
Quantum networks have the potential to enhance the utility of quantum protocols (for, e.g., cryptography, communication, computation, etc.) by enabling the interoperation of multiple quantum systems. In this paper, we address the distribution of entanglement to the neighbors of a central entanglement source node equipped with a number of sources of entangled photon pairs. A switching network can be an effective component connecting the central node to its neighbors, thus enabling the reconfigurable routing of generated photons. We consider optimal (in terms of insertion loss and the number of component switches) photonic switching networks designed to satisfy the particular requirements of entanglement distribution. We begin by developing a rigorous framework for the study of such entanglement-distribution switching networks. Next, we devise and apply search strategies to design optimal switching networks applicable to entanglement source nodes with 10 or fewer neighbors. Scalable switching networks are then considered for an arbitrarily large number of neighbors, resulting in asymptotically optimal switching fabrics. For all designs, we address efficient routing algorithms for determining a switching-network state that provides the entanglement distribution desired of the switching network at a given time. The combination of optimal switching-network structures and associated efficient routing algorithms addresses a key component of entanglement distribution, thus advancing the state of the art of quantum networks toward practical implementation.
Abstract : Networks are essential for both quantum and classical systems for transporting information between network nodes. Networks define abstractions and interfaces required for establishing stable communication frameworks required for network applications to communicate. Advances in network protocols and architectures have led to the development of software-defined programmable networks. Previously, the feasibility of extending programmable network principles to build multinode quantum networks has been described. This project built upon a previously described programmable quantum network model to leverage new optical labels in the latest OpenFlow protocol to manage optical channels and lambda switching. Custom modifications to the OpenFlow protocol base code were developed to create new labels for managing the optical channels associated with quantum networks. Additionally, the OpenFlow match/action tables were modified to recognize and take action on new OpenFlow labels related to the quantum network attributes.
Entanglement-based networks (EBNs) enable general-purpose quantum communication by combining entanglement and its swapping in a sequence that addresses the challenges of achieving long-distance communication with high fidelity associated with quantum technologies. In this context, entanglement distribution refers to the process by which two nodes in a quantum network share an entangled state, serving as a fundamental resource for communication. In this paper, we study the performance of entanglement distribution mechanisms over a physical topology comprising end nodes and quantum switches, which are crucial for constructing large-scale links. To this end, we implemented a switch-based topology in NetSquid and conducted a series of simulation experiments to gain insight into practical and realistic quantum network engineering challenges. These challenges include, on the one hand, aspects related to quantum technology, such as memory technology, gate durations, and noise; and, on the other hand, factors associated with the distribution process, such as the number of switches, distances, purification, and error correction. All these factors significantly impact the end-to-end fidelity across a path, which supports communication between two quantum nodes. We use these experiments to derive some guidelines towards the design and configuration of future EBNs.
Network theory has played a dominant role in understanding the structure of complex systems and their dynamics. Recently, quantum complex networks, i.e. collections of quantum systems arranged in a non-regular topology, have been theoretically explored leading to significant progress in a multitude of diverse contexts including, e.g., quantum transport, open quantum systems, quantum communication, extreme violation of local realism, and quantum gravity theories. Despite important progress in several quantum platforms, the implementation of complex networks with arbitrary topology in quantum experiments is still a demanding task, especially if we require both a significant size of the network and the capability of generating arbitrary topology—from regular to any kind of non-trivial structure—in a single setup. Here we propose an all optical and reconfigurable implementation of quantum complex networks. The experimental proposal is based on optical frequency combs, parametric processes, pulse shaping and multimode measurements allowing the arbitrary control of the number of the nodes (optical modes) and topology of the links (interactions between the modes) within the network. Moreover, we also show how to simulate quantum dynamics within the network combined with the ability to address its individual nodes. To demonstrate the versatility of these features, we discuss the implementation of two recently proposed probing techniques for quantum complex networks and structured environments.