Routing Entanglement in the Quantum Internet
Assumptions
- Each network repeater node equipped with:
- Quantum memories that can hold a qubit perfectly for some predefined time.
- Entanglement sources.
- Ability to perform Bell state measurements between any pair of locally-held qubits.
- Classical computing resources and communication interface.
- Each network repeater node is aware of the overall network topology, as well as the locations of the Source-Destination pairs.
Outline
In 1 they develop and analyze routing protocols for generating maximally entangled qubits (ebits) simultaneously between single or multiple pairs of senders and receivers in a quantum network by exploiting multiple paths in the network. They introduce protocols for quantum repeater nodes in the following scenarios:
- Multipath routing of a single entanglement flow:
- Considering nodes with global link-state information (the state of every link is known to every repeater in the network and can be used).
- Considering nodes with local link-state information (a link knows the states of it neighbors).
- Multipath routing of simultaneous entanglement flows:
- Considering nodes with local link-state information.
All of the protocols above considering their characteristics are divided in two phases with the objective of creating an unbroken end-to-end connection between the source and destination nodes. The external and the internal phase which occur in this order.
- External phase: each pair of memories (neighboring repeaters) across an edge attempts to establish a shared entangled (EPR) pair.
- Internal phase: BSMs are attempted within each memory (repeater node) based on the successes and failures of the neighboring links in the external phase.
The high-level objective is: Considering the assumptions of quantum and classical operations at each of the repeater nodes of the underlying network, what operations should be performed at the repeater to achieve maximum entanglement-generation rate for one sender and receiver or achieve maximum rate region for multiple flows of entanglement.
Notation
Quantum network with topology described by a graph :
- Each of the nodes is equipped with a quantum repeater.
- Each of the Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle M=|E|} edges is a lossy optical channel of range (km) and power transmissivity Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \eta _{i}\propto e^{-\alpha L_{i}}} , and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \alpha} depends on the material of the channel.
- Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle K} Source-Destination pairs , Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle 1 \leq j \leq k} situated at (not necessarily distinct) nodes in Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle V} .
Considering this graphFailed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle G} we adopt the following notation for the repeater network.
- Each node Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle v \in V} is a repeater.
- Each edge is a physical link connecting two repeater nodes.
- is an integer edge weight corresponding to the number of parallel channel across edge .
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\mathcal {N}}(v)} is the set of neighbor edges of
- is the degree of node .
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \sum _{e\in {\mathcal {N}}(v)}S(e)} is the number of memories at node .
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle d_{A}} distance of a node to the node A, using the norm.
- An ebit represents a maximally entangled qubit.
Properties
Protocol Description
- All of the three protocols below assume that time is slotted and each memory can hold a qubit perfectly for Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle T\geq 1} time slot. After this time the stored qubit completely decoheres.
- Each time slot , Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle t=1,2,...} is divided into 2 phases:
- External Phase:
- Each of the pairs of memories across and edge attempts to establish an EPR pair.
- - An entanglement attempt across any one of the parallel links across edge succeeds with probability Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle p_{0}(e)\sim \eta (e)} , where is the transmissivity of a lossy optical channel of length Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle L(e)} .
- Using two-way classical communication over edge , neighboring repeater nodes learn which of the S(e) parallel links (if any) succeeded in the external phase, in a given time slot.
- Internal Phase:
- BSMs are attempted locally at each repeater node between pairs of qubit memories based on the success and failure of the neighboring links in the external phase.
- - These BSM attempts are called internal links, i.e., links between memories internal to a repeater node.
- - Each of these internal-link attempts succeed with probability .
At the end of one time-slot a along a path comprising of edges (and thus Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle (k-1)}
repeater nodes) one ebit is successfully shared between the end points of the path with probability Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle p^{k}q^{k-1}}
.
The maximum number of ebits that can be shared between node and node after one time-slot is Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle min\{d(a),d(b)\}} , assuming is the same over all edges.
The protocols described below focus on finding the optimal strategy for each repeater node in order to decide which locally held qubits to attempt BSMs during the internal phase of a time slot. Based on the outcomes of the external phase and considering global or local link-state knowledge and .
Multipath Routing of a Single Entanglement Flow
Input: Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle K=1} , Source-Destination pair .
Output: Quantum network with ebits shared between the end points of .
Protocol for Entanglement Routing with Global Link-state Information
After the External Phase
- = Subgraph induced by the successful external links and the repeater nodes after the external phase.
- While (True):
- = shortest path in connecting with .
- If is empty: Break While Loop.
- Else:
- Set Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle L_{m}} as the length of .
- Try connecting all internal links along the nodes of
//successfully generating an ebit between and with probability
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle G_{m+1}} = Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle G_{m}-} all external and internal links of .
Protocol for Entanglement Routing with Local Link-state Information
Knowledge of success and failure of the External Phase is communicated only to the two repeater nodes connected by the link. Repeater nodes need to decide on which pair(s) of memories BSMs should be attempted (which internal links to attempt), based only on information about the states of external links adjacent to them.
After the External Phase
- For every repeater except and :
Let be the node of this iteration.- If less than one of the neighboring external links is successful:
no internal links are attempted since this repeater node can not be part of a path from to . - If two or more neighboring external links are successful:
Let be the node linked to with the smallest and be the node linked to with the smallest Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle d_{B_1}} .
Attempt a BSM on node Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle u} on the memories connected to Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle v} and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle w} .- If four neighboring external links are successful:
Attempt a BSM on node Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle u} on the remaining memories disconsidering the two memories from the previous step.
- If four neighboring external links are successful:
- If less than one of the neighboring external links is successful:
Protocol for Simultaneous Entanglement Flows with Link-state Information
Input: Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle K=2} , Source-Destination pairs Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle (A_1, B_1)} and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle (A_2, B_2)} .
Output: Quantum network with ebits shared between the end points of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle (A_1, B_1)} and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle (A_2, B_2)} .
This situation motivates the Multi-flow Spatial-division rule which divides the the network between two spatial regions corresponding to the two flows.
- When the shortest path connecting the two source-destination pairs do not cross the network is divided between two spatial regions corresponding to the two flows.
- For each one of this regions we apply the Protocol for Entanglement Routing with Local Link-state Information.
- When the shortest path connecting the two source-destination pairs do cross the network is divided between two spatial regions corresponding to the two flows.
- Considering the square-grid topology the two spatial regions are divided by two crossing lines with an angle Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \theta} between them (forming a hourglass shape).
- For each one of this regions we apply the Protocol for Entanglement Routing with Local Link-state Information.