Internet DRAFT - draft-jiang-tsvwg-slice-media-service

draft-jiang-tsvwg-slice-media-service







TSV Working Group                                               T. Jiang
Internet-Draft                                                   D. Wang
Intended status: Informational                              China Mobile
Expires: 25 April 2024                                   23 October 2023


          Encoding 3GPP Slices for Interactive Media Services
                draft-jiang-tsvwg-slice-media-service-01

Abstract

   Extended Reality & multi-modality communication, or XRM, is a type of
   advanced service that has been studied and standardized in the 3GPP
   SA2 working group.  It targets at achieving high data rate, ultra-low
   latency, and high reliability.  The streams of an XRM service might
   be comprised of data from multiple modalities, namely, video, audio,
   ambient-sensor and haptic detection, etc.  XRM service faces
   challenges on various aspects, e.g. accurate multi-modality data
   synchronization, QoS differentiation, large volume of packets, and
   etc.  While a new 3GPP network slice type, HDLLC, has been recently
   introduced to handle the QoS requirements of XRM streams, the
   ubiquitously-existential encryption of packet header and/or payload
   post additional challenges to the transport of encoded video packets
   via 5GS.  We have then discussed two potential IETF schemes, e.g.,
   IP-DSCP based or UDP-option extension, that could be applied to
   'expose' XRM QoS 'metadata' to 5GS.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at https://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on 25 April 2024.

Copyright Notice

   Copyright (c) 2023 IETF Trust and the persons identified as the
   document authors.  All rights reserved.



Jiang & Wang              Expires 25 April 2024                 [Page 1]

Internet-Draft             Slice-Media-Service              October 2023


   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents (https://trustee.ietf.org/
   license-info) in effect on the date of publication of this document.
   Please review these documents carefully, as they describe your rights
   and restrictions with respect to this document.  Code Components
   extracted from this document must include Revised BSD License text as
   described in Section 4.e of the Trust Legal Provisions and are
   provided without warranty as described in the Revised BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  3GPP Slices Mapping for Media Services  . . . . . . . . . . .   4
     2.1.  3GPP Network Slicing  . . . . . . . . . . . . . . . . . .   4
     2.2.  3GPP Standardized SSTs  . . . . . . . . . . . . . . . . .   4
     2.3.  Mapping Standardized SST for Encrypted XRM Service  . . .   5
   3.  Possible IETF Schemes for Encrypted XRM Streams . . . . . . .   7
     3.1.  Using IP-DSCP to Map Encrypted XRM Streams  . . . . . . .   7
     3.2.  Using UDP-option to Map Encrypted XRM Streams . . . . . .   7
       3.2.1.  UDP-option for 5GS NOT-violate UDP end-to-end rule  .   8
   4.  Security Considerations . . . . . . . . . . . . . . . . . . .   9
   5.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   9
   6.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   9
     6.1.  Normative References  . . . . . . . . . . . . . . . . . .   9
     6.2.  Informative References  . . . . . . . . . . . . . . . . .   9
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  10

1.  Introduction

   Extended Reality & multi-modality communication, or XRM, is a type of
   advanced service that has been studied and standardized in the 3GPP
   SA2 working group.  With the objective of achieving economical
   communication overhead, ultra-low latency, high reliability and top
   security, it features multi-modal interactions among a group of
   service entities that are (geographically) distributed at the mobile
   network edges.  The benefits of seamlessly integrating multiple types
   of streams sourced via multiple inputs make it widely applicable in
   fields, like AR/VR, telepresence, gaming, education, etc.













Jiang & Wang              Expires 25 April 2024                 [Page 2]

Internet-Draft             Slice-Media-Service              October 2023


   The XRM service can consolidate the inputs from more than one source
   and disseminate information to multiple destinations.  That is, the
   input data from different kinds of devices/sensors or the output data
   to different types of destinations are required for the same task or
   application.  This type of communication scheme possesses intrinsic
   advantages of providing services that would be complementary to each
   other, or even bearing progressive add-on gains, so that redundant
   delivery and information accuracy could be achieved effectively.  In
   general sense, the streams of an XRM service might be comprised of
   data from four modalities, namely, video, audio, ambient-sensor and
   haptic detection.

   Thanks to the unique nature and different requirements across
   modalities, and especially to address the 5G service requirements of
   different types of media steams with coordinated throughput, latency
   and reliability, XRM service faces challenges on various aspects,
   e.g. characteristics of generated data across modalities, accurate
   multi-modality data synchronization, QoS differentiation, large
   volume of small packets, and packet-size variation, etc. [_5G.TACMM]

   XRM services use (multiple) IP sessions to carry & transport data
   frames.  With a session corresponding to one modality stream, the
   coordinated transmission among multiple modality flows (or streams)
   needs to be warranted.  The application client(s) of the different
   types of data of one application may be located at either one
   destination (e.g., a UE), or multiple destinations (e.g. having VR
   glasses, gloves, and more).

   In current 5GS, a QoS Flow is the finest granularity of QoS
   differentiation in a PDU Session, which indicates that all PDU
   packets in a QoS flow are treated according to the same QoS
   requirements.  Specifically for the XRM service, a group of packets
   carry the payload of a PDU Set (e.g. a frame, video slice/tile).
   Packets in a media stream belonging to the same PDU Set are decoded/
   handled as a whole.  For example, a frame/video slice may only be
   decoded at the receiver in case all or certain amount of the packets
   carrying the frame/video slice are successfully delivered.  For
   example, a frame within a GOP (Group of Pictures) can only be decoded
   by the client in case all frames on which that frame depends are
   successfully received.  Hence the groups of packets within a PDU Set
   have inherent dependency on each other in media layer.  Without
   considering the inter-dependancy among the packets within a PDU set,
   5GS may perform a scheduling with low efficiency.  For example, the
   5GS may randomly drop packet(s) but try to deliver other packets of
   the same PDU set which are useless to the client and thus waste radio
   resources [TS.23.501].





Jiang & Wang              Expires 25 April 2024                 [Page 3]

Internet-Draft             Slice-Media-Service              October 2023


   The similar impact is also applicable to audio samples, haptics
   applications or remote control operations.  The inter-dependency
   among the packets of a PDU Set (e.g. a frame/video slice) can
   possibly help enhance the efficiency and promote user experience.

2.  3GPP Slices Mapping for Media Services

2.1.  3GPP Network Slicing

   5G network slicing is a network architecture that enables the
   multiplexing of virtualized and independent logical networks on the
   same physical network infrastructure.  Each network slice is an
   isolated end-to-end network tailored to fulfil diverse requirements
   requested by a particular application.

   Network slices may differ between supported features and network
   function optimisations.  This technology assumes a central role to
   support 5G mobile networks that are designed to efficiently embrace a
   plethora of services with very different service level requirements
   (SLR).  The realization of this service-oriented view of the network
   leverages on the concepts of software-defined networking (SDN) and
   network function virtualization (NFV) that allow the implementation
   of flexible and scalable network slices on top of a common network
   infrastructure.

   The business model adopted in Telco domain normally indicates that a
   network slice is administrated by a mobile virtual network operator
   (MVNO).  The infrastructure provider (the owner of the Telco
   infrastructure) leases its physical resources to the MVNOs that share
   the underlying physical network.  According to the availability of
   the assigned resources, a MVNO can autonomously deploy multiple
   network slices that are customized to the various applications
   provided to its own users.

2.2.  3GPP Standardized SSTs

   As shown in the following Figure 1, 3GPP 5GS have defined 6 standard
   SSTs, covering eMBB, URLLC MIoT and more.  Standardized SST values
   provide a way for establishing global interoperability for slicing so
   that Public Land Mobile Networks or PLMNs can support the roaming use
   case more efficiently for the most commonly used Slice/Service Types
   (or SSTs).









Jiang & Wang              Expires 25 April 2024                 [Page 4]

Internet-Draft             Slice-Media-Service              October 2023


     +----------------------------------------------------------------+
     | Types | Value |           Characteristics                      |
     +-------+-------+------------------------------------------------+
     | eMBB  |   1   |  Slice for 5G enhanced mobile broadband        |
     +-------+-------+------------------------------------------------+
     | URLLC |   2   |  Slice for ultra-reliable low-latency comm.    |
     +-------+-------+------------------------------------------------+
     | MIoT  |   3   |  Slice for Massive IoT                         |
     +-------+-------+------------------------------------------------+
     | V2X   |   4   |  Slice for V2X Services                        |
     +-------+-------+------------------------------------------------+
     | HMTC  |   5   |  Slice for High-performance Machine-type comm. |
     +-------+-------+------------------------------------------------+
     | HDLLC |   6   |  Slice for High data-rate & low-latency comm.  |
     +-------+-------+------------------------------------------------+


                      Figure 1: 3GPP Standardized SSTs

   Specifically, the 6th SST in the table, i.e., HDLLC or the slice for
   High Data-rate & Low-Latency communication service, was just
   introduced recently as a new SST to handle the XR media service or
   XRM.  The XRM is characterized by high data rate and low latency
   communication.  As per [TS.23.501], the 5GS QoS framework has been
   enhanced to support different QoS handling for a PDU Set. It supports
   differentiated QoS provisioning considering different importance of
   PDU Sets, e.g. by treating packets belonging to less important PDU
   Set(s) differently to reduce the resource consumption.  One add-on
   benefit is the reduction of the complexity of roaming configuration
   between networks.

   Similarly, another SDO, GSMA ENSWI, also believes that the Extended
   Reality and Media Services are promising services, and a new
   standardized SST can bring consistent user experience for XRM
   Services and enhance the user experience, especially in the roaming
   case.  Currently, GSMA ENSWI is working on defining a new NEST
   (NEtwork Slice Template) for Extended Reality and Media Services
   [GSMAnewSSTforXRM].

2.3.  Mapping Standardized SST for Encrypted XRM Service

   Different SST maps to varied QoS requirements, e.g., guaranteed
   bandwidth, max-allowed bandwidth, max-data-burst, min-latency, max-
   latency, jitter variation, etc.  Particularly for the 5G XRM service,
   thanks to the diversified settings of framing, slicing, encoding of
   video images, there invovle additional parameters like the relative
   importance among different data packets (or PDUs in 3GPP SA2 term)
   that are generated from differrent types of frames, e.g., the I, P, B



Jiang & Wang              Expires 25 April 2024                 [Page 5]

Internet-Draft             Slice-Media-Service              October 2023


   frames which render tiered priorities among them.

   Another critical factor impacting the transport of encoded video
   packets is the ubiquitously-existential encryption of packet (header
   and) payload.  For example, supposing RTP is used to transport video
   data.  If the data contents in a packet are encrypted at the video
   source (i.e., the UDP source), then the later-added UDP header could
   not expose the mattered QoS parameters to the routing entities in the
   underlay transport network until the same packet reaches the UDP
   destination.  However, this brings in somewhat great challenges to
   the 5GS-based XRM service.

        ...........................................
        :               /-----------\             :
         :             |   5GS(SBA) |             :
        :              /\-----------/\            :
        :             /       |       \           :
        :      +-----+     +------+    +-----+    :
        :      | AMF |-----|  SMF |----| PCF |    :
        :      +-----+     +------+    +-----+    :
        :      /    |           |                 :
        :     N1   N2           N4                :
        :    /      |           |         <= Downlink direction
        :   /       |        +-------+            :
        +----+  +-------+ N3 |       | N6         :   +-------------+
        | UE |--|  gNB  |----|  UPF  |------------:---|  IP-domain  |
        +----+  +-------+    |       |            :   | Network(DNN)|
        :                    +-------+            :   +-------------+
        :                     |    |        Uplink direction =>
        :                     +-N9-+              :
        ...........................................


                      Figure 2: A 5GS 'composite' Node

   For example, as shown in the Figure 2, the network function(NF) UPF
   is similar to an IP-domain router, which sends/receives IP packets
   off the N6 interface to/from the IP domain network DNN.  In the XRM
   scenario, when a downlink packet (from the DNN) with encrypted video
   contents arrives at the UPF from the N6 interface, the UPF would
   generally only use the IP 5-tuple for packet classfication and
   prioritization (i.e., using PDRs in the 3GPP 5G term [TS.23.501]).
   Unfortunately, the 5-tuple cannot expose all the QoS related
   information, or so-named 'metadata' for XRM in this draft, that are
   required for the effective data processing of an XRM stream.  The
   existence of encryption prevents a UPF from diving further into the
   (video) data contents.




Jiang & Wang              Expires 25 April 2024                 [Page 6]

Internet-Draft             Slice-Media-Service              October 2023


3.  Possible IETF Schemes for Encrypted XRM Streams

   The challenges, revolving around the encrypted XRM service as
   described in Section 2.3, lead to the exploration of novel IETF
   mechanisms to convey these critical 'metadata' to a UPF (i.e., to the
   5GS for advanced QoS handling).

3.1.  Using IP-DSCP to Map Encrypted XRM Streams

   One scheme is to use the 6-bit DS field in an IP header [RFC2474].
   The fundamental advantage is that the IP-DSCP bits are not normally
   subject to the encryption hurdle.  However, the 6-bit DS field has
   only 64 DSCP combinations which could not provide better granularity
   that is an equal important factor for the further evolution of 5G
   advanced services.  Another disadvantage is DSCP does not have good
   hierarchy among its 6 bits.  For example, while the objective to
   promote the HDLLC (SST=6) was initially targetting at the XRM
   service, it could also be customized & applied later to Metaverse
   service, i.e., another type of HDLLC service which is being discussed
   in the 3GPP SA2 WG now.  Therefore, in the scenario (of HDLLC), any
   candidate novel scheme should have the hierarchial capability to
   extend and accommodate the mappings for both the top-level SST, e.g.,
   HDLLC itself, and the more granular sub-types, e.g., XRM, Metaverse,
   etc., as discussed previously.

3.2.  Using UDP-option to Map Encrypted XRM Streams

   Another novel (and also more promising) scheme is to use the being-
   standardized UDP-option [transportUDPoption].  Actually, when we view
   the requirements of the payload and/or header encryption-handling,
   the better granularity, along with the extensibility that could be
   achieved via the new UDP-option structure, make us believe adopting
   the UDP-option is a better alternative (than using the IP-DSCP).  For
   example, according to [transportUDPoption], we may get a code from
   the 'Kind' range [10...126] to identify the top-level as the type of
   '3GPP network slice'.  Then, we could further define the sub-
   structure for more concrete SSTs as per the table in Figure 1.

   Another advantage is that UDP is a layer-4 protocol and its header
   will normally not be processed by IP routers.  Not only does this
   relieve the processing burden off IP transport devices, but also
   gives a clear demarcation of the TCP/IP layer structure.









Jiang & Wang              Expires 25 April 2024                 [Page 7]

Internet-Draft             Slice-Media-Service              October 2023


3.2.1.  UDP-option for 5GS NOT-violate UDP end-to-end rule

   Of course, some concerns are currenlty revolving around the extension
   of the UDP-otions by arguing that UDP is a layer-4 transport protocol
   and its associated datagrams should be end-to-end processed, i.e.,
   encapsulated at UDP sources and decapsulated at UDP destinations.  If
   we look at the Figure 2, we know the downlink IP packets enter into
   the 5GS via the UPF N6 interface from the IP domain (DNN) (right-
   side).  The UPF functions to switch IP packets toward the UE
   (residing on the left side).  Obviously, the UE is the genuine end
   receiver (of a UDP datagram).  The UPF is only an intermediary node
   taking on IP functionalities, which is nothing different from a
   regular IP-domain node.  Therefore, applying the UDP extension option
   and having the intermediary (IP) node, e.g., a 5GS UPF, process UDP
   datagrams is indeed a concern of violating the end-to-end layer
   structure.

   Fortunately, there exist somewhat good agurments for the 5GS-based
   XRM service to adopt the UDP extension option.  A 5GS is unique in
   that it is a composite system, as shown in the Figure 2.  It can be
   considered holistically as a 'blackbox' joining the external IP
   domain.  The IP DNN does not know a UE and its anchored UPF are two
   seperate entities, nor does it care.  Instead, it only cares to
   forward IP packets downstream to the 5GS (actually toward a UPF via
   the N6 interface).  How the 5GS (i.e., the UPF) may process the
   packets is out of the scope (of the IP domain).  Because of 5GS'
   'composite & transparent' characteristics, we argue that a 5GS (UPF)
   can be granted the capability to 'intelligently' break the IP-UDP
   demarcation rule by peeking at the (encrypted) XRM 'metadata' in the
   UDP extension option field.  To the external IP domain, this still
   observes the 'end-to-end' rule.

   Actually, there is already an I.D. discussing how to have end points
   to explicitly distribute the encrpyted metadata to an intermediary
   network node [EncryptedMetaDataToNetworkNode].  As shown in the
   Figure 2, the UPF would be the node to use the metadata to assist in
   decrypting the media contents (and/or headers).  Once the UPF gets
   all the detailed information, it can provision and enforce the QoS
   settings for the XRM streams [TS.23.501].

   Further, the draft [transportUDPoption] also suggests clearly that
   the UDP-options are just a framework.  Options might be defined even
   when the details are not yet sufficient.  The use of such options can
   be described in separate documents.  This suggestion does bode well
   for the 5GS XRM service because our draft is exactly conforming to
   the tenet of the UDP-option framework.





Jiang & Wang              Expires 25 April 2024                 [Page 8]

Internet-Draft             Slice-Media-Service              October 2023


4.  Security Considerations

   Generally, this function will not incur additional security issues.

5.  IANA Considerations

   A new authentication option or other signaling message option may be
   used based on the specific implementation.

6.  References

6.1.  Normative References

   [EncryptedMetaDataToNetworkNode]
              Reddy, T., "An Approach for Encrypted Transport Protocol
              Path Explicit Signals",  draft-reddy-tsvwg-explcit-signal-
              01, July 2023.

   [RFC2474]  Nichols, K., Blake, S., Baker, F., and D. Black,
              "Definition of the Differentiated Services Field (DS
              Field) in the IPv4 and IPv6 Headers", RFC 2474,
              DOI 10.17487/RFC2474, December 1998,
              <https://www.rfc-editor.org/info/rfc2474>.

   [transportUDPoption]
              Touch, J., "Transport Options for UDP",  draft-ietf-tsvwg-
              udp-options-22, June 2023.

   [TS.23.501]
              "3GPP TS 23.501 (V17.0.0): System Architecture for 5G
              System; Stage 2",  3GPP TS 23.501, March 2021.

   [TS.24.501]
              "3GPP TS 24.501: Non-Access-Stratum (NAS) protocol for 5G
              System (5GS)",  3GPP TS 24.501, September 2022.

   [_5G.TACMM]
              Jiang, T., Shi, X., Gao, J., and P. Liu, "On the 5G Edge
              Network Challenges of Providing Tactile and Multi-modality
              Communication Services", International Conference on Edge
              Computing - EDGE'2021 , December 2021.

6.2.  Informative References








Jiang & Wang              Expires 25 April 2024                 [Page 9]

Internet-Draft             Slice-Media-Service              October 2023


   [GSMAnewSSTforXRM]
              GSMA, "LS reply on a new SST value for Extended Reality
              and Media Services",
              https://www.3gpp.org/ftp/tsg_sa/WG2_Arch/
              TSGS2_157_Berlin_2023-05/Docs/S2-2306269.zip, February
              2023.

   [_3GPPnewSSTforXRM]
              3GPP, "Introduction of a new standard SST for Extended
              Reality and Media Services",
              https://www.3gpp.org/ftp/tsg_sa/WG2_Arch/
              TSGS2_157_Berlin_2023-05/Docs/S2-2308186.zip, May 2023.

Authors' Addresses

   Tianji Jiang
   China Mobile
   San Jose, CA
   Email: tianjijiang@chnamobile.com


   Dan Wang
   China Mobile
   Email: wangdanyjy@chinamobile.com



























Jiang & Wang              Expires 25 April 2024                [Page 10]