Quantum Internet: Some Research Challenges
Don Towsley UMass-Amherst
Collaborators: S. Guha (Arizona), H. Krovi, P. Basu (Raytheon-BBN), D. Englund, M. Pant (MIT),
- L. Tassiulas (Yale), G. Vardoyan (UMass(, P. Nain
(INRIA)
Quantum Internet: Some Research Challenges Don Towsley - - PowerPoint PPT Presentation
Quantum Internet: Some Research Challenges Don Towsley UMass-Amherst Collaborators: S. Guha (Arizona), H. Krovi, P. Basu (Raytheon-BBN), D. Englund, M. Pant (MIT), L. Tassiulas (Yale), G. Vardoyan (UMass(, P. Nain (INRIA) Why Quantum
Collaborators: S. Guha (Arizona), H. Krovi, P. Basu (Raytheon-BBN), D. Englund, M. Pant (MIT),
(INRIA)
cryptography, security – quantum key
distribution (QKD)
(distributed) quantum computing – Shor’s
algorithm, …
high resolution sensing high-precision clock synchronization
Source: IQOQI, H. Ritsch Source: Physics World Source: MIT Technology Source: nature.com
quantum 101 challenges routing quantum swithing
bit has only two values: 0,1 physically represented by two state device
qubit - two-state quantum-mechanical system example: photon polarization
Horizontally polarized |𝑦⟩ 1 Vertically polarized |𝑧⟩ 0 1
𝜚⟩ 𝛽 𝑦⟩ 𝛾|𝑧⟩, 𝛽 𝛾 1
uncountable number of states single photon: either 𝑌 or 𝑍 goes off, not both repeat many times: 𝑄𝑦 𝛽, 𝑄𝑧 𝛾
four basis states, 00⟩, 01⟩, |10⟩, |11⟩
𝜔⟩ 𝛽 00⟩ 𝛽 01⟩ 𝛽 10⟩ 𝛽|11⟩, 𝛽
1
Bell state (Einstein-Podolsky-Rosen(EPR) pair)
|00⟩ |11⟩ 2
Bell state (EPR pair)
|00⟩ |11⟩ 2
measuring first qubit yields 0,1
if 1, measuring second qubit yields 1 if 0, measuring second qubit yields 0 can generate shared randomness across distances
other powerful entanglements basis of quantum computing, quantum key distribution
Alice Bob
| |𝜔𝜔⟩ 𝑀
|𝜔⟩
𝑄
𝑓 in fiber
𝑄
decays exponentially fast
in distance
Alice Bob
|𝜔⟩ 𝑀
quantum memories to store qubits generate link Bell states
propagate entanglements
destructive Bell state measurement note: repeater does not know
superposition state
*Quantum teleportation consumes a resource: an entanglement.
Alice Bob
Alice Bob Alice Bob Alice Bob
link-level entanglements end-to-end entanglement measurement qubit to be transmitted
Alice Bob Alice Bob Alice Bob
?
Alice Bill trunk line metro: ≲100 km Bob long-haul: 1000s of km
devices
memories
photon detectors transducers
quantum switch
putting pieces together
quantum network
evaluating capacity region resource allocation stateless vs stateful control static routing vs opportunistic routing
entanglement sources quantum memory fault-tolerant quantum logic, e.g., quantum measurements (QMs),
…
classical computing and communications
QM
grid network single mode per link one memory per repeater per link per mode one pair of end-to-end communicating nodes
Pant, etal. NPJ Quantum Information (2019)
𝑞
Alice Bob
Alice Bob
𝑟
Alice Bob
greedy shortest path algorithm
find shortest path next shortest path …
requires global information 𝑆𝑞, 𝑟 – entanglement rate
Note: when 𝑟 1, 2-D grid percolates at 𝑞 0.5
10
0.5
Y X
5 5 10
𝑆𝑞 0.55, 𝑟 1 𝑆0.45, 1
log10(Rate(ebits/cycle))
𝑆𝑞, 𝑟 – upperbound 𝑟 1, max flow
achievable with global
information 𝑟 1, 4 𝑆
0.5 10 1
X
5
Y
5 10
𝑆0.6,1 𝑆0.6,1 𝑆0.6,0.9 𝑆0.6,0.9
log10(Rate(ebits/cycle))
𝑒𝐵 2.8 𝑒𝐶 3 𝑒𝐵 3.2 𝑒𝐶 2.2 𝑒𝐵 1.4 𝑒𝐶 4.1
Alice Bob
𝑒𝐵 2 𝑒𝐶 3.6
v w u 𝑞
𝑒, 𝑒 Euclidean distance from Alice, Bob
u
𝑒𝐵 2.8 𝑒𝐶 3 𝑒𝐵 3.2 𝑒𝐶 2.2 𝑒𝐵 1.4 𝑒𝐶 4.1
Alice Bob
𝑒𝐵 2 𝑒𝐶 3.6
v w
v w u
𝑒𝐵 2.8 𝑒𝐶 3 𝑒𝐵 3.2 𝑒𝐶 2.2 𝑒𝐵 1.4 𝑒𝐶 4.1
Bob
𝑒𝐵 2 𝑒𝐶 3.6
v w
Alice
u v
𝑒𝐵 2.8 𝑒𝐶 3 𝑒𝐵 3.2 𝑒𝐶 2.2 𝑒𝐵 1.4 𝑒𝐶 4.1
Bob
𝑒𝐵 2 𝑒𝐶 3.6
v w
Alice
u
𝑒𝐵 2.8 𝑒𝐶 4 𝑒𝐵 3.2 𝑒𝐶 2.2 𝑒𝐵 1.4 𝑒𝐶 4.1
Alice Bob
𝑒𝐵 2 𝑒𝐶 3.6
v w
10 1
X Y
5 5 10
𝑆0.6, 0.9 𝑆𝑚𝑝𝑑0.6, 0.9 𝑆𝑚𝑗𝑜0.6, 0.9
𝑆𝑞, 𝑟 – rate using local rule
to set up most likely paths
𝑆 𝑞, 𝑟 - rate over single path
between end points
no diversity log10(Rate(ebits/cycle))
Local Rule based on Flow 2 Local Rule based on Flow 1
. . . . . . . . . . . .
Alice 1 Alice 2 Bob 2 Bob 1
0.1 0.2 0.3 0.4 0.5 0.6
R1
0.1 0.2 0.3 0.4 0.5 0.6
R2
single-flow time-share multi-flow time-share multi-flow spatial division
0.1 0.2 0.3 0.4 0.5 0.6 0.1 0.2 0.3 0.4 0.5 0.6
𝑆1 𝑆2
. . . . . .
Alice 1 Bob1 Bob 2 Alice 2
. . . . . .
𝜄
0.1 0.2 0.3 0.4 0.5 0.6
R1
0.1 0.2 0.3 0.4 0.5 0.6
R2
multi-flow time-share multi-flow spatial division single-flow time-share
0.1 0.2 0.3 0.4 0.5 0.6 0.1 0.2 0.3 0.4 0.5 0.6
𝑆1 𝑆2
any two users want to share an
entanglement
link Bell states generated according
to Poisson process, 𝜈, link 𝐽
switch can store 𝐶 qubits Bell state measurement success
probability 𝑟
switch follows Oldest Link
Entanglement First (OLEF) rule
Vardoyan, etal. arXiv:1903.04420 (2019)
simple birth-death process, switch capacity, expected number stored qubits
impact of buffer size on
small memory requirement
37
Buffer usage low
𝐹𝑅 1 for practical
configurations
continuous time Markov chain can be used to obtain
one link nearly twice as
mismatch causes storage
qubit good or bad
decoherence has little
tripartite entanglement switching can switch serving both bi- and tripartite
Vardoyan, etal. Qcrypt 2019 (arXiv:1901.06786)
maximum network capacity? routing algorithms?
static vs. dynamic vs. opportunistic value of state vs. cost of state
scheduling algorithms? dealing with noise? accurate (de)coherence models? two way (entanglement producing) vs. one way (qubit
data, control plane design
combination classical/quantum – same/separate networks? SDN?
Q-TCP measurement, management
China:
China’s Quantum Experiments at Space Scale
(Micius)
National Laboratory for Quantum Information Science
(Hefei)
76 billion Yuan
Europe:
Quantum Technology Flagship
one billion euros 2017-2027
USA: National Quantum Initiative Act
1.25 billion dolllars 2019-2029