[Qirg] draft-wang-qirg-quantum-internet-use-cases-04; MVDB03

VAN DEN BOSSCHE Mathias <mathias.van-den-bossche@thalesaleniaspace.com> Tue, 10 March 2020 11:03 UTC

Return-Path: <mathias.van-den-bossche@thalesaleniaspace.com>
X-Original-To: qirg@ietfa.amsl.com
Delivered-To: qirg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CCFE3A109D for <qirg@ietfa.amsl.com>; Tue, 10 Mar 2020 04:03:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=thalesaleniaspace.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8e-x7I29NZRB for <qirg@ietfa.amsl.com>; Tue, 10 Mar 2020 04:03:31 -0700 (PDT)
Received: from thsbbfxrt01p.thalesgroup.com (thsbbfxrt01p.thalesgroup.com [192.54.144.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 573CA3A1099 for <qirg@irtf.org>; Tue, 10 Mar 2020 04:03:31 -0700 (PDT)
Received: from thsbbfxrt01p.thalesgroup.com (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 48cBz54d1Vz45Bj for <qirg@irtf.org>; Tue, 10 Mar 2020 12:03:29 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thalesaleniaspace.com; s=xrt20190201; t=1583838209; bh=Jx2dUmKz6nBZa/bxTfvsib9b0Mr954atR/IcK3uCk6E=; h=From:To:Subject:Date:Message-ID:MIME-Version:From; b=B/0r5oKna1fN499u3E8Lqv5PCWpwsVNsNFQWd4KAmpaQ1gB0OsY0EqcstAdPVx7NZ zcH/UkmZgB/77oYvw3xKcnMfckjP0J3f8HSlSXEfxmPwzPqN2rs+NPtXR1UMdTatXo 0MluE6jrSBK1Q2+d7JLlYO1xX9QBgrQlgZ4DTA9LanlVHPsnJa4adGJn3HKPuQI4oR 8lUvR58mxQv3vC0xCtldib/S2zFOBYKyItT8K/XKY+R7lZmYHSL02sdjs3EqMCSfq1 DV8gzmVSDKuz9uToVEIKrtfpWrMvqwiKJ+IDyy7WB5u/JzUgOtZZeZ7H6nxlHaqob5 6tuILuGzQsfIA==
From: VAN DEN BOSSCHE Mathias <mathias.van-den-bossche@thalesaleniaspace.com>
To: "qirg@irtf.org" <qirg@irtf.org>
Thread-Topic: draft-wang-qirg-quantum-internet-use-cases-04; MVDB03
Thread-Index: AdX2y0XyC9tv98KPRseJsuTyswbQ0w==
Date: Tue, 10 Mar 2020 11:03:28 +0000
Message-ID: <206a815e49604ae3beba041a59df1c77@thalesaleniaspace.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-pmwin-version: 4.0.3, Antivirus-Engine: 3.77.1, Antivirus-Data: 5.73
Content-Type: multipart/alternative; boundary="_000_206a815e49604ae3beba041a59df1c77thalesaleniaspacecom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/qirg/qdlXhnURpthr7aeUDTUD-xK9aCY>
Subject: [Qirg] draft-wang-qirg-quantum-internet-use-cases-04; MVDB03
X-BeenThere: qirg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Quantum Internet \(proposed\) RG" <qirg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/qirg>, <mailto:qirg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/qirg/>
List-Post: <mailto:qirg@irtf.org>
List-Help: <mailto:qirg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/qirg>, <mailto:qirg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Mar 2020 11:03:34 -0000

Doc: draft-wang-qirg-quantum-internet-use-cases-04

ID : MVDB 03

Page/section: pp 5-6/ § 4.3

Proposal/Question:

It looks like the definition of network planes is a bit confusing.
Moreover the descritpion of the management plane is missing.
I propose below first set of inputs regarding the way the planes could be described.
BTW, this is more for an architecture document than for a use case document.

Explanation:

Whereas the OSI protocol stack layers are probably of little help, the broader concepts of network planes are likely to be helpful. The usual distinction
between network planes is

- User/data plane: data traffic generation & forwarding
- Control plane : establish connection, authenticate users, enforce QoS policy
- Management plane : defines the rules to be applied by the control plane

Let us see how this maps on a QIN.

First, there are two high level functionalities (call them e.g. "macrofunctions")
* end-to-end physical link set-up functionality to create entanglement between the targeted end nodes
* functionality to send the q-info among entangled end nodes
Probably each deserves its own protocol stack. The latter is probably simple as it involves less elements.

Then, inspecting each macrofunction, one finds

* The end-to-end physical link set-up involves the following steps
  - the physical establishment of segment entanglement, that requires
    . physical entangled system (e.g. photon pairs) distribution
    . heralding(*) of the entangled system availability
    . distillation and storage of fewer, more entangled systems
  - the swapping/routing of entanglement from segment to segment that requires
    . identifying which neighbouring node are to be connected
      (routing table? centralised f° of resource?)
    . Bell-state measurement at the common node
    . Transmission(*) of BSM results to neighbouring nodes
    . unitary transformation to lift ambiguity at the routed node

* The transmission of the q-information involves
  - the above set-up of entanglement among end nodes
  - Bell-state measurement at the sender node
  - Transmission of BSM to the receiver node(*)
  - unitary transformation to lift ambiguity at the routed node

(*) this implies a classical network with its own stack that is taken for granted

Trying to abstract this into functions and planes, the result could be

User plane with the functions
* The BSM of the qbit to be transmitted & entangled-channel local part
* The creation of elementary entanglement resource between each pair of contiguous nodes
* The weaving(**) of entanglement though contiguous links by swapping
* The auxiliary classical network to transfer the BSM results
* The unitary transformation on the received qbit entangled-channel remote part to lift its ambiguity

Control plane with
* The authentication of end nodes
* The establishment of the auxiliary channel to transfer the heralding data
* The establishment of a quantum communication session between 2 authenticated end nodes
* The monitoring of the network resource level (fidelity and number of available entangled parts)
* The definition of the paths along which to weave(**) the end-to-end entanglement

Management plane with
* The rules to determine the paths along which to weave(**) the end-to-end entanglement
* The rules to prioritise the creation of entanglement resource among the network
* The set of acceptable KPI values of the network.

(**) I prefer weaving because routing carries the meaning of something that is pushed while what entanglement set-up does is more a spider-like work.

Discussion:

TBD

Decision:

TBD

[@@ THALES ALENIA SPACE INTERNAL @@]