6 Quantum Networking, the basics

 

This chapter covers:

  • how quantum computers and quantum networks are related
  • the challenges for creating a quantum network
  • a teleportation algorithm that sends a qubit from one part of the system to another.
  • a quantum repeater, allowing to send qubits over a long distance

6.1  Quantum computing versus quantum networking.

So far, we talked about quantum computing. Computing is indeed a very important part in the software world, but most applications developed by todays software developers do not work in isolation. At the contrary, applications typically contain different modules that may or may not be located on the same server. They talk to external components, e.g. over REST interfaces. They read and write information from and to data storage systems. In general, software is typically very distributed. One of the key elements to get a complete software application working is a reliable, predictable network of computers.

6.1.1  From classical networks to quantum networks

A typical setup of a classical application that combines different modules over a network is shown in Figure 6.1.

Figure 6.1. classic application using modules in a network
ch6 classicnetwork

Classical computing heavily relies on a classical network. Similarly, quantum computing can benefit from quantum networks as we will learn in this chapter.

6.1.2  Topology of a quantum network

6.2  Obstacles for quantum networking.

6.2.1  Classical networking in Java

6.2.2  No cloning theorem

6.2.3  Physical limitations on transfering qubits

6.3  Pauli-Z gate and Measurement

6.3.1  Pauli-Z gate

6.3.2  Measurements

6.4  Quantum teleportation

6.4.1  The goal of quantum teleportation

6.4.2  Part 1, entanglement between Alice and Bob

6.4.3  Part 2, Alice operations

6.4.4  Part 3, Bob’s operations

6.4.5  Running the application

sitemap