Internet DRAFT - draft-galis-precision-netslices-problem-statement

draft-galis-precision-netslices-problem-statement



 



NMRG                                                            A. Galis
Internet-Draft                                 University College London
Intended Status: Informational                                    et al.
Expires: May 4, 2019                                    November 4, 2018


      Management of Precision Network Slicing - Problem Statement
          draft-galis-precision-netslices-problem-statement-00

Abstract

   This document introduces Precision Network Slicing Management
   problems and their context. It represents an initial review of the
   Management of Network Slicing problem statement derived from the
   analysis of the technical gaps in IETF protocols ecosystem.  It
   complements and brings together the efforts being carried out in
   several other IETF working groups covering certain aspects of Network
   Slicing management functions and operations.

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 May 4, 2019.

Copyright Notice

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

   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 Simplified BSD License text as described in Section 4.e of
 


Galis, et al.             Expires May 4, 2019                   [Page 1]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.


Table of Contents

   1  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . .  2
     1.1 Early Definitions of Slicing . . . . . . . . . . . . . . . .  3
     1.2 Definition of Terms  . . . . . . . . . . . . . . . . . . . .  5
       1.2.1 Roles  . . . . . . . . . . . . . . . . . . . . . . . . .  5
       1.2.2 Key Terms  . . . . . . . . . . . . . . . . . . . . . . .  5
       1.2.3 Slicing and Sharing of Resources . . . . . . . . . . . .  6
     1.3 Precision Network Slicing Value Characteristics  . . . . . .  7
     1.4 Precision Network Slicing Work Scope . . . . . . . . . . . .  9
   2. Management of Precision Network Slicing - Selected Problems
      and Work Areas  . . . . . . . . . . . . . . . . . . . . . . . . 11
     2.1 Overall management aspects, APIs and functionality of 
         network slices.  . . . . . . . . . . . . . . . . . . . . . . 11
     2.2 Slice Management Characteristics, Capabilities and
         Assurances.  . . . . . . . . . . . . . . . . . . . . . . . . 12
     2.3 E2E Network Slicing. . . . . . . . . . . . . . . . . . . . . 13
   3 Security Considerations  . . . . . . . . . . . . . . . . . . . . 14
   4 IANA Considerations  . . . . . . . . . . . . . . . . . . . . . . 14
   5 Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 14
   6 References . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
     6.1 IETF References  . . . . . . . . . . . . . . . . . . . . . . 14
     6.2  Informative References  . . . . . . . . . . . . . . . . . . 16
   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 18


1  Introduction

   Network slicing (NS) is an approach to flexible isolation and
   allocation of network resources and network functions for a logical
   network instance, providing a high level of such network
   customization and quality service guarantee that includes also such
   customized reliability and security levels. NS transforms the
   networking perspective by abstracting, isolating, orchestrating,
   softwarizing, and separating logical network components from the
   underlying physical network supporting the introduction of new
   network architectures ([RFC1958], [RFC3439], [RFC3234]) and new
   service delivery [5G-ICN]. In general, a particular network slice
   consists of a union of subsets of (connectivity, storage, computing)
   resources & (Virtual) Network Functions & Service Functions [RFC7665]
   at the data & control & management planes at a given time that are
   managed together to provide a logical networking infrastructure to
   support a single service or a set of services.

 


Galis, et al.             Expires May 4, 2019                   [Page 2]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


   NS enables the dynamic and concurrent deployment of multiple logical,
   self-contained and independent, logical networks on a common
   infrastructure.  

   The management plane allocates a group of network resources network
   resources can be physical, virtual or a combination thereof), it
   connects with the physical and virtual network and service functions
   ([SFC WG]) as appropriate, and it instantiates all of the network and
   service functions assigned to a slice. On the other hand, for slice
   operations, the slice management plane functionality that may be
   operated by slice tenant takes over the control and governing of all
   the network resources, network functions, and service functions
   assigned to the slice. It (re-) configures them as appropriate and as
   per elasticity needs, in order to provide an end-to-end service. In
   particular, slice ingress routers are configured, so that appropriate
   traffic is bound to the relevant slice.

   Network operators can use NS to enable different services to receive
   different treatment and to allow the allocation and release of
   network resources according to the context and contention policy of
   the operators. Such an approach using NS would allow a significant
   reduction of the operations expenditure. In addition, there is an
   enabling synergy between NS and softwarization. On the one hand, NS
   makes possible softwarization, programmability ([RFC7149]), and the
   innovation necessary to enrich the offered services. On the other
   hand, Network softwarization techniques [IMT2020-2015], [IMT2020-
   2016] may be used to realize and manage [MANO-2014] network slicing.
   NS provides the means for the network operators to provide network
   programmable capabilities to both service providers and other market
   players without changing their physical infrastructure.

   Slices may support dynamic multiple services, multi- tenancy and the
   integration means for vertical market players (e.g.  the automotive
   industry, energy industry, healthcare industry, media and the
   entertainment industry, etc.)

1.1 Early Definitions of Slicing

   The followings are early definitions of slicing:

   (i)  Active / Programmable Networks research Node operating systems &
        resource control frameworks (1995 - 2005) [Programmable
        Networks]

   (ii) Federated Testbed research: Planet Lab USA (2002), PlanetLab EU
        (2005), OneLab EU (2007), PlanetLab Japan (2005), OpenLab EU
        (2012).  

 


Galis, et al.             Expires May 4, 2019                   [Page 3]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


   (iii) GENI Slice (2009): "GENI [GENI-2009] is a shared network
        testbed, i.e., multiple experimenters may be running multiple
        experiments at the same time. A GENI slice is:

        o The unit of isolation for experiments.

        o A container for resources used in an experiment. GENI
          experimenters add GENI resources (compute resources, network
          links, etc..) to slices, and run experiments that use these
          resources.

        o A unit of access control. The experimenter that creates a
          slice can determine which project members have access to the
          slice, i.e., are members of the slice.

   (iv) Slice capabilities (2009) [ChinaCom-2009]

        o 3 Slices Capabilities: "Resource allocation to virtual
          infrastructures or slices of virtual infrastructure.";
          "Dynamic creation and management of virtual
          infrastructures/slices of virtual  infrastructure across 
          diverse  resources."; "Dynamic mapping and deployment of a
          service on a virtual infrastructure/slices of virtual
          infrastructure."

        o 17 Orchestration capabilities.

        o 19 Self-functionality mechanisms.

        o 14 Self-functionality infrastructure capabilities.

   (v) ITU-T Slicing (2011) as defined in [SC6], it is the basic concept
        of the Network Softwarization. Slicing allows logically isolated
        network partitions (LINP) with a slice being considered as a
        unit of programmable resources such as network, computation, and
        storage.

   (vi) NGMN Slice capabilities (2016) [NGMN 2016] consist of 3 layers:

        1) Service Instance Layer, 2) Network Slice Instance Layer, and
        3) Resource layer.

        o The Service Instance Layer represents the services (end-user
          service or business services), which are to be supported. Each
          service is represented by a Service Instance. Typically,
          services can be provided by the network operator or by 3rd
          parties.

 


Galis, et al.             Expires May 4, 2019                   [Page 4]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


        o A Network Slice Instance provides the network characteristics,
          which are required by a Service Instance. A Network Slice
          Instance may also be shared across multiple Service Instances
          provided by the network operator.

   (vii) 3GPP - GPP TR23.799 Study Item "Network Slicing' 2016.

   (viii) ONF Recommendation TR-526 "Applying SDN architecture to
        Network Slicing", 2016.


   Additional characteristics, standard and research activities on
   Infrastructure slicing and references are presented in [NS Tutorial
   2018].

1.2 Definition of Terms

1.2.1 Roles 

   Resource Provider - It owns the physical resources and infrastructure
   (network/ cloud/ datacenter) and provides / leases them to
   operators.

   Slice Provider - A slice provider is an entity that has appropriate
   tools for the lifecycle management of network slices. Typically, this
   a telecommunication service provider that in most cases can also play
   a role of the Resource Provider.

   Slice Tenant - A slice tenant is the business owner of a specific
   network/cloud/datacenter slice, in which customized services are
   hosted.

   Infrastructure slice tenants can make requests for the creation of
   new slice through a service model. 

1.2.2 Key Terms

   Network Slice - A set of infrastructures (network, cloud, data
   center) run-time network functions, infrastructure resources (i.e.,
   managed connectivity, compute, storage resources) and service
   functions that have attributes specifically designed to meet the
   needs of an industry vertical or a service. 

   As such a Network Slice is a managed group of subsets of resources,
   run-time network functions/network virtual functions at the data,
   control, management/orchestration, and service planes at any given
   time. The behavior of the Network Slice is realized via network slice
   instances (i.e., activated slices, dynamically and non-disruptively
 


Galis, et al.             Expires May 4, 2019                   [Page 5]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


   re-provisioned). The Network Slice key characteristics are provided
   below:

      o A Network Slice supports at least one type of service.

      o A Network Slice may consist of cross-domain components from
        separate domains in the same or different administrations, or
        components applicable to the infrastructure. 

      o A resource-only partition is one of the components of a Cloud
        Network Slice, however on its own does not fully represent a
        Network Slice. It can be seen as a slice substrate.

      o A collection of partitions from separate domains is combined and
        aggregated to form a cloud / network slice.

      o Underlays / overlays supporting all services equally (with 'best
        effort" support) are not fully representing a Network Slice.


   Precision Network Slices - a network slice which guarantees QoS
   characteristics (e.g. low latency) and/or KPIs (Key Performance
   Indicators).

   Network Slicing: Network slicing is a technology or an approach to
   create separate network slices in support of services, depending on
   several requirements, on the same physical resources. This is
   possible by combinations of several network technologies.

   End-to-End Network Slice (E2E-NS): An E2E-NS is a virtual network
   connecting between end points of a number of NS subnets (i.e. single
   domain slices). E2E slices are composed of a single NS subnet or
   multiple NS subnets.

   Network Slice as a Service (NSaaS): An NSaaS is a NS distribution
   model in which a third-party provider can manage the lifecycle of NSs
   and makes them available to customers.

1.2.3 Slicing and Sharing of Resources

      o From a business point of view, a Network Slice includes a
        combination of all relevant network and compute resources,
        functions, and assets required to fulfil a specific business
        case or service.

      o From the infrastructure point of view, the infrastructure slice
        instances require the partitioning and assignment of a set of
        resources that can be used in an isolated, disjunctive or non-
 


Galis, et al.             Expires May 4, 2019                   [Page 6]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


        disjunctive manner for that slice.

      o From the tenant point of view, the infrastructure slice instance
        provides different capabilities, specifically in terms of their
        management and control capabilities, and how much of them the
        network service provider hands over to the slice tenant. As
        such, there are two types of slices:

        (i)  Internal slices, understood as the partitions used for
             internal services of the provider, retaining full control
             and management of them.

        (ii) External slices, being those partitions hosting customer
             services, appearing to the customer as dedicated
             networks/clouds/data centers.

      o From the management plane point of view, infrastructure slices
        refer to the managed fully functional dynamically created
        partitions of physical and/or virtual network resources, network
        physical/virtual and service functions that can act as an
        independent instance of a connectivity network and/or as a
        network / cloud. 

      o From the date plane point of view, infrastructure slices refer
        to dynamically created partitions of network forwarding devices
        with guarantees for isolation, customization and security.

1.3 Precision Network Slicing Value Characteristics

   As a differentiation from non-partition networks and those with
   simple partitions of connectivity resources (e.g. VPNs)/ Virtual
   Networks/Other abstractions of the data traffic layer, the following
   Motivation and key value-added characteristics of Network Slicing and
   the corresponding usage is identified:

      o Precision Network slicing considerably transforms the networking
        perspective by abstracting, isolating, orchestrating and
        separating logical network behaviors from the underlying
        physical network resources.

      o Precision Network Slice is a dedicated network that is built on
        an infrastructure mainly composed of, but not limited to,
        connectivity, storage and computing.

      o Each Precision Network Slice has the ability to dynamically
        expose and possibly negotiate the parameters that characterize
        an NS.

 


Galis, et al.             Expires May 4, 2019                   [Page 7]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


      o Each Precision Network Slice will have its own operator/tenant
        that sees it as a complete network infrastructure (i.e. router
        instances, programmability, using any appropriate communication
        protocol, caches, provide dynamic placement of virtual network
        functions according to traffic patterns, to use its own
        controller, finally, it can manage its network as its own).

      o Provision Network slicing supports tenants that are strongly
        independent on infrastructure.

      o A Precision Network Slicing aware infrastructures allows
        operators to use part of the resources to meet stringent
        resource requirements.  

      o Precision Network slicing introduces an additional layer of
        abstraction by the creation of logically or physically isolated
        groups of network resources and network function/virtual network
        functions configurations separating its behavior from the
        underlying physical network.

      o Precision Network slicing covers the full life cycle of slices
        that are managed groups of infrastructure resources, network
        functions and services (e.g. the network slice components are:
        service instance, a network functions instance, resources, slice
        manager, capability exposure and guarantees for QoS
        characteristics and/or KPIs).

      o Precision Network slices are dynamically and non-disruptively
        reprovisioned.

      o Precision Network slices will need to be as far as possible
        self-managed by automated, autonomic and autonomous, systems in
        order to cope with dynamic requirements, such as scalability or
        extensibility of an infrastructure (organically
        growing/shrinking of resources to meet the size of their
        organizations).

      o Precision Network slices are configurable and programmable, and
        they have the ability to expose their capabilities and
        characteristics. The slice protocols and functions are selected
        according to slice required features. The behavior of the
        network slice realized via network slice instance(s).

      o Precision Network slices are concurrently deployed as multiple
        logical, self-contained and independent, partitioned network
        functions and resources on common physical infrastructure.

      o Network slicing supports dynamic multi-services, multi-tenancy
 


Galis, et al.             Expires May 4, 2019                   [Page 8]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


        and the means for backing vertical market players.

      o Network slicing simplifies the provisioning of services
        manageability of networks and integration and operational
        challenges especially for supporting communication services.

      o Precision Network slicing offers native service customization
        enabled by the selection and configuration of network functions
        for coordinating/orchestration and control of network
        resources.

      o Precision Network Slicing Capability exposure: providers can
        offer Application Programming Interfaces (APIs) to the vertical
        business customers for granting the capability of managing their
        own slices and for the purpose of building of advanced services
        on top of services offered by the network slice. Such management
        actions can include dimensioning, configuration, etc.

      o Hosting applications: providers offer the capability of hosting
        virtualized versions of network functions or applications,
        including the activation of the necessary monitoring information
        for those functions.

      o Hosting on-demand 3rd parties: empower partners (3rd parties /
        OTTs) to directly make offers to the end customers augmenting 
        Operator network or other value creation capabilities.

1.4 Precision Network Slicing Work Scope

   The purpose of the NS work in IETF is to develop a set of protocols
   and/or protocol extensions that enable efficient slice lifecycle
   management (creation, activation / update /deactivation), slice
   composition, inter-slice operations (for subslices concatenation,
   that includes slice discovery and description) slice orchestration,
   overall network slicing system management, providing slice isolation=
   as well as management of slice related KPIs (according to SLA), and
   safe and secure operations within a connectivity network or network
   cloud / data center environments [NECOS].

   While there are, isolated efforts being carried out in several IETF
   working groups Network WG [I-D.leeking-actn-problem-statement 03],
   TEAS WG [I-D.teas-actn-requirements-04], [I-D.dong-network-slicing-
   problem-statement], ANIMA WG [I-D.galis-anima-autonomic-slice-
   networking], [IETF-Slicing1], [IETF-Slicing2], [IETF-Slicing3],
   [IETF-Slicing4], [IETF-Slicing5], [IETF-Mobility], [IETF-
   Virtualization], [IETF-Coding], [IETF-Anchoring] to achieve certain
   aspects of network slice functions and operations, there is a clear
   need to look at the complete life-cycle management characteristics of
 


Galis, et al.             Expires May 4, 2019                   [Page 9]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


   Network Slicing solutions though the discussions based on the
   following architectural tenets:

      o Underlay tenet: support for an IP/MPLS-based underlay data Plane
        (including segment routing).

      o Governance tenet: a logically centralized authority for network
        slices in a domain.

      o Separation tenet: slices may be virtually or physically
        independent of each other and have an appropriate degree of
        isolation (note 1) from each other what includes isolation of
        each slice management systems.

      o Capability exposure tenet: each slice allows third parties to
        access via dedicated interfaces and /or APIs and /or programming
        methods information regarding services provided by the slice
        (e.g., connectivity information, mobility, autonomicity, etc.)
        within limits set by the operator or the slice owner.

   NS approaches that do not adhere to these tenets are explicitly
   outside of the scope of the proposed work at IETF.

   In pursuit of the solutions described above, there is a need to
   document architecture for network slicing within both wide area
   network and edge/central data center environments.

   Elicitation of requirements (examples are [RFC2119], [RFC4364]) for
   both Network Slice control and management planes will be needed,
   Facilitating the selection, extension, and/or development of the
   protocols for each of the functional interfaces identified to support
   the architecture. 

   Additionally, documentation on the common use-cases for slice
   validation for 5G is needed, such as mission-critical ultra-low
   latency communication services; massive-connectivity machine
   communication services (e.g. smart metering, smart grid and sensor
   networks); extreme QoS; independent operations and management;
   independent cost and/or energy optimization; independent multi-
   topology routing; multi-tenant operations; multiple infrastructure
   providers; new network architecture enablement, etc.

   The proposed NS work in NMRG would be coordinated with other IETF WGs
   (e.g. TEAS WG, DETNET WG, ANIMA WG, SFC WG, NETCONF WG, SUPA WG, NVO3
   WG, DMM WG, Routing Area WG (RTGWG) to ensure that the commonalities
   and differences in solutions are properly considered. Where suitable
   protocols, models or methods exist, they will be preferred over
   creating new ones.
 


Galis, et al.             Expires May 4, 2019                  [Page 10]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


2. Management of Precision Network Slicing - Selected Problems and Work
   Areas

   The goal of this proposed work is to develop one or more protocol
   specifications (or extensions to existing protocols) to address
   specific slicing problems that are not met by the existing tools. The
   following problems were selected according to the analysis of the
   technical gaps in the IETF protocols ecosystem.

2.1 Overall management aspects, APIs and functionality of network
   slices.

   These problems include:

   Precision NS Life Cycle Management: (1) The management plane creates
   the grouping of network resources (physical, virtual, or a
   combination thereof), it connects with the physical and virtual
   network and service functions, it instantiates all of the network and
   service functions assigned to the slice and it activates assurance
   loops for precision network functions (i.e. guaranties for QoS
   characteristics and/or KPIs). (2) Template/NS repository assists
   lifecycle management; (3) Resource Registrar manages exposed network
   infrastructure capabilities; (4) NS Manager oversees individual slice
   (with capability exposure to the NS Tenant); (5) Uniform Slice
   lifecycle management: Slice lifecycle management including creation,
   activation / deactivation, protection, elasticity, extensibility,
   safety, and sizing of the slicing model per network and per network
   cloud for slices in access, core and transport networks; for slices
   in data centers/clouds/; (6) Automated instantiation, scaling and
   resource reconfiguration of slices during slice lifetime.

   E2E multi-domain Precision Orchestration (1) Coordination of any
   number of inter-related resources in a number of subordinate domains,
   and assurance of transactional integrity as part of the triggering
   process and assurance of QoS characteristics and or KPIs; (2)
   Automated control of slice lifecycle management, including discovery
   and concatenation of slices in each segment of the infrastructure (in
   data, control, and management planes); (3) Autonomic coordination and
   triggering of slice elasticity and placement; (4) Coordination and
   (re)-configuration of resources by taking over the control of all the
    network functions; (5) reconfiguration of resources taking into
   account e2e guarantees for QoS characteristics and/or KPIs

   Full NS FCAPS: (1) Fault, Configuration, Accounting, Performance,
   Security; (2) Monitoring Subsystem is responsible for monitoring
   continuously the state all components of a NS; Monitoring Subsystem
   receives the detailed service monitoring requests with references to
   resource allocation and Network functions instances in a NS.  (3)
 


Galis, et al.             Expires May 4, 2019                  [Page 11]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


   Discovery and monitoring probes are needed of all NS components and
   NS itself and for dynamic discovery of service with function
   instances and their capability.

2.2 Slice Management Characteristics, Capabilities and Assurances.

   These problems include:

   Programmability and control of Network Slices; Capability exposure
   for Network Slicing (allowing openness); with APIs for dynamic slice
   management and interaction.

   Autonomic slice management: (1) Network slice is a dynamic entity
   with autonomic characteristics of its lifecycle and operations. (2)
   The problem of efficient allocation of resources between slices
   combined with real-time optimization of slice operations can only be
   solved by continuous autonomic monitoring of slice performance and
   making continuous autonomic adaptations. (3) Autonomic control of
   slice life cycle management, including a concatenation of slices in
   each segment or domain of the infrastructure (in data, control, and
   management planes); 

   Slice Element Manager & Capability exposure  / Key APIs: (1)
   Description of exclusive control and/or management interfaces and
   capabilities exposed for a network slice, enabling the deployment of
   different logical network slices over shared resources; (2)
   Description of the Slice Element Manager which guarantees a level of
   service, according to a negotiated SLA between the customer and the
   slice provider.

   Guaranteed Isolation - (1) slice creation and deployment with
   guarantees for separation in each of the Data / Control / Management
   / Service planes. (2) Methods to enable diverse requirements for
   slicing, including guarantees for the end-to-end QoS of a service
   within a slice.

   Guaranteed QoS characteristics and/or KPIs - (1) slice creation and
   deployment with guarantees for QoS characteristics and/or KPIs in
   each of the Data / Control / Management / Service planes. (2) Methods
   to enable diverse requirements for slicing, including guarantees for
   the end-to-end QoS characteristics and/or KPIs of a service within a
   slice.

   Service / data model & mapping (1) service mapping enables on-demand
   processing anywhere in the physically distributed network, with
   dynamic and fine granular service (re)-provisioning; (2) It includes
   a slice-aware information model based on necessary connectivity,
   storage, compute resources, network functions, capabilities exposed
 


Galis, et al.             Expires May 4, 2019                  [Page 12]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


   and service elements. (3) Network Function as a Service; (4) Network
   Slice as a Service; (5) Slice Network Functions as a Service. (6)
   Slice Templates & Methods for the design of slices to different
   scenarios in Vertical market players (such as the automotive
   industry, energy industry, healthcare industry, media and
   entertainment industry, holograms, etc.). This outlines an
   appropriate slice template definition that may include capability
   exposure of managed partitions of network resources (i.e.
   connectivity compute and storage resources), physical and/or virtual
   network and service functions that can act as an independent
   connectivity network and/or as a network cloud. (7) The Economy of
   Scale in Slicing: The benefits of slicing grow as the number of
   service types that you are trying to launch grows. In addition
   significant automation is needed to be able to do this at scale.
   Otherwise the complexity and operational challenges are likely to
   mount up. It's key objective that the provider gears up to support
   this ambition in development, delivery and operations.

   High level of recursion, namely methods for network slicing
   segmentation allowing a slicing hierarchy with parent-child
   relationships.

2.3 E2E Network Slicing.

   These problems include: 

   E2E Network Slicing Scalability:  Scalability: In order to partition
   network resources in a scalable manner, it is required to clearly
   define to what extent slice customers can be accommodated or not on a
   given slice. The application of different SLAs on the offered
   capabilities of management, control and customization of slices will
   directly impact the management scalability issue. 

   E2E Precision Slicing (E2E Network Slices with guaranteed QoS /
   KPIs)- E2E multiple logical, self-contained and independent, shared
   or partitioned networks on a common infrastructure with guaranties
   for QoS characteristics and /or KPIs (Key Performance Indicators). 

   E2E Network Slices Reliability - Maintaining the reliability of an
   E2E network slice instance, which is being terminated, or after
   resource changes in a subnet.

   E2E Slice composition / decomposition: The stitching of slices is an
   operation that modifies the functionality of an existing slice by
   adding and merging functions of another slice (i.e. enhancing control
   plane properties be functions defined in another slice template).
   Stitching of slices is used to enrich slice services: (1) Slice
   stitching operations are supported by uniform slice descriptors; (2)
 


Galis, et al.             Expires May 4, 2019                  [Page 13]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


   Efficient stitching/ decomposition (vertically, horizontally,
   vertically + horizontally).

3 Security Considerations

   Security will be a major part of the design of network slicing.

4 IANA Considerations

   This document requests no IANA actions.

5 Acknowledgements

   Thanks to Kevin Smith (Vodafone), Satoru Matsushima (SoftBank),
   Christian Jacquenet (Orange), Mohamed Boucadair (Orange) for their
   contributions to this draft. This work was partially supported by the
   EU project NECOS - "Novel Enablers for Cloud Slicing" [NECOS].

6 References

6.1 IETF References

   [I-D.dong-network-slicing-problem-statement] Dong, J. and S. Bryant,
              "Problem Statement of Network Slicing in IP/MPLS
              Networks", draft-dong-network-slicing-problem-statement-00
              (work in progress), October 2016.

   [I-D.galis-anima-autonomic-slice-networking] Galis, A., Makhijani,
              K., and D. Yu, "Autonomic Slice Networking-Requirements
              and Reference Model", draft-galis-anima-autonomic-slice-
              networking-01 (work in progress), October 2016.

   [RFC7665] Halpern, J., Pignataro, C., "Service Function Chaining
              (SFC) Architecture",  https://tools.ietf.org/html/rfc7665,
              October 2015.

   [I-D.leeking-actn-problem-statement 03] Ceccarelli, D., Lee, Y.,
              "Framework for Abstraction and Control of Traffic
              Engineered Networks", draft-leeking-actn-problem-
              statement-03 (work in progress), September 2014.

   [I-D.teas-actn-requirements-04] Lee, Y., Dhody, D., Belotti, S.,
              Pithewan, K., Ceccarelli, D., "Requirements for
              Abstraction and Control of TE Networks", draft-ietf-teas-
              actn-requirements-04.txt, January 2017.

   [IETF-Slicing1] "Presentations - Network Slicing meeting at IETF 97
              of 15th November 2016", n.d.,
 


Galis, et al.             Expires May 4, 2019                  [Page 14]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


              <https://www.dropbox.com/s/ax2ofdwygjema8z/0-
              Network%20Slicing%20Side%20Meeting%20Introduction_
              IETF97.pdf>.

   [IETF-Slicing2] "Presentations - Network Slicing meeting at IETF 97
              of 15th November 2016", n.d.,
              <https://www.dropbox.com/s/k2or6sd0ddzrc6c/1-
              Network%20Slicing%20Problem%20Statement_IETF97.pdf>.

   [IETF-Slicing3] "Presentations - Network Slicing meeting at IETF 97
              of 15th November 2016", n.d.,
              <https://www.dropbox.com/s/g8zvfvbrtkysjs1/2-
              Autonomic%20Slice%20Networking_IETF97.pdf>.

   [IETF-Slicing4] "Presentations - Network Slicing meeting at IETF 97
              of 15th November 2016", n.d.,
              <https://www.dropbox.com/s/d3rk4pjeg552ilv/3-
              Architecture%20for%20delivering%20multicast%20mobility
              %20services%20using%20network%20slicing_IETF97.pdf>.

   [IETF-Slicing5] "Presentations - Network Slicing meeting at IETF 97
              of 15th November 2016", n.d.,
              <https://www.dropbox.com/s/e3isn1bxwwhaw8g/4-
              ACTN%20and%20network%20slicing_IETF97.pdf>.

   [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119, DOI
              10.17487/RFC2119, March 1997, <http://www.rfc-
              editor.org/info/rfc2119>.

   [RFC4364] Rosen, E. and Y. Rekhter, "BGP/MPLS IP Virtual Private
              Networks (VPNs)", RFC 4364, DOI 10.17487/RFC4364, February
              2006, <http://www.rfc-editor.org/info/rfc4364>.

   [RFC1958] Carpenter, B., "Architectural Principles of the Internet",
              RFC 1958, <https://www.ietf.org/rfc/rfc1958.txt>.

   [RFC3439] Bush, R., Meyer, D., "Some Internet Architectural
              Guidelines and Philosophy", RFC3439,
              <https://www.ietf.org/rfc/rfc3439.txt>.

   [RFC3234] Carpenter, B., Brim S., "Middleboxes: Taxonomy and Issues",
              RFC3439, <https://tools.ietf.org/html/rfc3234>.

   [RFC7149] Boucadair, M., Jacquenet, C. , " Software-Defined
              Networking: A Perspective from within a Service Provider
              Environment", RFC 7149, March 2014
              <https://tools.ietf.org/html/rfc7149>.
 


Galis, et al.             Expires May 4, 2019                  [Page 15]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


   [SFG WG] "Service Function Chaining WG"
              <https://datatracker.ietf.org/doc/charter-ietf-sfc/>.

   [CPP] Boucadair M., Jacquenet, C., Wang, N., "IP Connectivity
              Provisioning Profile (CPP)"
              https://tools.ietf.org/html/rfc7297

   [IETF-Mobility] Truong-Xuan Do, Young-Han Kim, "Architecture for
              delivering multicast mobility services using network
              slicing" 2016-10-31<draft-xuan-dmm-multicast-mobility-
              slicing-00.txt>    

   [IETF-Virtualization] Carlos Bernardos, Akbar Rahman, Juan Zuniga,
              Luis  Contreras, Pedro Aranda, " Network Virtualization
              Research Challenges" 2016-10-31<draft-irtf-nfvrg-gaps-
              network-virtualization-03.txt>  

   [IETF-Coding] M.A. Vazquez-Castro, Tan Do-Duy, Paresh Saxena, Magnus
              Vikstrom, "Network Coding Function Virtualization" 2016-
              11-14 <draft-vazquez-nfvrg-netcod-function-virtualization-
              00.txt>    

   [IETF-Anchoring] Anthony Chan, Xinpeng Wei, Jong-Hyouk Lee, Seil
              Jeon, Alexandre Petrescu, Fred Templin "Distributed
              Mobility Anchoring" 2016-12-15 <draft-ietf-dmm-
              distributed-mobility-anchoring-03.txt,.pdf>

   [RFC6291] L. Andersson, H. van Helvoort, R. Bonica, D. Romascanu, S.
              Mansfield "Guidelines for the Use of the "OAM" Acronym in
              the IETF" - June 2011 https://tools.ietf.org/html/rfc6291

6.2  Informative References

   [NECOS]   Novel Enablers for Cloud Slicing - http://www.h2020-
              necos.eu

   [Programmable Networks] "Programmable Networks for IP Service
              Deployment", Galis, A., Denazis, S., Brou, C., Klein, C. -
              ISBN 1-58053-745-6, pp 450, June 2004, Artech House Books,
              Online: http://www.artechhouse.com/International/Books/
              Programmable-Networks-for-IP-Service-Deployment-1017.aspx

   [ChinaCom-2009] A. Galis et al - "Management and Service-aware
              Networking Architectures (MANA) for Future Internet" -
              Invited paper IEEE 2009 Fourth International Conference on
              Communications and Networking in China (ChinaCom09) 26-28
              August 2009, Xi'an, China, n.d.,
              <http://www.chinacom.org/2009/index.html>.
 


Galis, et al.             Expires May 4, 2019                  [Page 16]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


   [GENI-2009] "GENI Key Concepts - Global Environment for Network
              Innovations (GENI)", n.d.,
              <http://groups.geni.net/geni/wiki/GENIConcepts>.

   [ITU-T 2011] ITU-T Y.3011- http://www.itu.int/rec/T-REC-Y.3001-
              201105-I

   [NGMN 2016] Network Slicing Framework
              https://www.ngmn.org/fileadmin/user_upload/
              161010_NGMN_Network_Slicing_framework_v1.0.8.pdf

   [NS Tutorial 2018] "Infrastructure Slicing Landscape": Galis. A,
              Makhijani, K Tutorial at IEEE NetSoft 2018, Montreal 19
              July 2018; http://discovery.ucl.ac.uk/10051374/

   [GUERZONI-2016] Guerzoni, R., Vaishnavi, I., Perez-Caparros, D.,
              Galis, A., et al "Analysis of End-to-End Multi Domain
              Management and Orchestration Frameworks for Software
              Defined Infrastructures - an Architectural Survey", June
              2016, <onlinelibrary.eiley.com/10.1002/ett.3084/pdf>.

   [IMT2020-2015] "Report on Gap Analysis", ITU-T FG IMT2020, December
              2015, <http://www.itu.int/en/ITU-T/focusgroups/imt-
              2020/Pages/default.aspx>.

   [IMT2020-2016] "Draft Technical Report Application of network
              softwarization to IMT-2020 (O-041)", ITU-T FG IMT2020,
              December 2016, <http://www.itu.int/en/ITU-
              T/focusgroups/imt-2020/Pages/default.aspx>.

   [IMT2020-2016bis] "Draft Terms and definitions for IMT-2020 in ITU-T
              (O-040)", ITU-T FG IMT2020, December 2016,
              <http://www.itu.int/en/ITU-T/focusgroups/imt-
              2020/Pages/default.aspx>.

   [KARL-2016] Karl, H., Peuster, M, Galis, A., et al "DevOps for
              Network Function Virtualization - An Architectural
              Approach", July 2016, <http://onlinelibrary.wiley.com/doi/
              10.1002/ett.3084/full>.

   [MANO-2014] "Network Functions Virtualisation (NFV); Management and
              Orchestration v1.1.1.", ETSI European Telecommunications
              Standards Institute., December 2014,
              <http://www.etsi.org/deliver/etsi_gs/NFV-
              MAN/001_099/001/01.01.01_60/gs_nfv-man001v010101p.pdf>.

   [NGMN-2016] Hedmar,P., Mschner, K., et al - "Description of Network
              Slicing Concept", NGMN Alliance NGS-3GPP-2016, January
 


Galis, et al.             Expires May 4, 2019                  [Page 17]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


              2016, <https://www.nmn.org/uploads/media/
              160113_Network_Slicing_v1_0.pdf>.

   [NGS-3GPP-2016] "Study on Architecture for Next Generation System -
              latest version v1.0.2", September 2016,
              <http://www.3gpp.org/ftp/tsg_sa/WG2_Arch/Latest_SA2_Specs/
              Latest_draft_S2_Specs>.

   [ONF-2016] Paul, M, Schallen, S., Betts, M., Hood, D., Shirazipor,
              M., Lopes, D., Kaippallimalit, J., - Open Network
              Fundation document "Applying SDN Architecture to 5G
              Slicing", Open Network Fundation, April 2016,
              <https://www.opennetworking.org/images/stories/downloads/
              sdn-resources/technical-reports/
              Applying_SDN_Architecture_to_5G_Slicing_TR-526.pdf>.

   [5G-ICN] Ravi Ravindran, Asit Chakraborti, Syed Obaid Amin, Aytac
              Azgin, G.Q.Wang, "5G-ICN: Delivering ICN Services in 5G
              using Network Slicing", IEEE Communication Magazine, May,
              2017.

   [GRAMMATIKOU-2012] Grammatikou, M; Marinos, C; Martinez-Julia, P;
              Jofre, J; Gheorghiu, S; et al. Proceedings of the
              International Conference on Parallel and Distributed
              Processing Techniques and Applications (PDPTA); Athens: 1-
              5. Athens: The Steering Committee of The World Congress in
              Computer Science, Computer Engineering and Applied
              Computing (WorldComp). (2012)

   [GAL]  A. Galis, Chih-Lin I" Towards 5G Network Slicing - Motivation
              and Challenges" IEEE 5G Tech Focus, Volume 1, Number 1,
              March 2017 - http://5g.ieee.org/tech-focus/march-
              2017#networkslicing

   [GAPS] "Gap Analysis for Network Slicing" draft-qiang-netslices-gap-
              analysis-01

   [NS UseCases] "Network Slicing Use Cases: Network Customization for
              different services" draft-makhijani-netslices-usecase-
              customization-03

   [NS ARCH] "Network Slicing Architecture" draft-geng-netslices-
              architecture-02

Authors' Addresses


      Alex Galis
 


Galis, et al.             Expires May 4, 2019                  [Page 18]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


      University College London 
      Email: a.galis@ucl.ac.uk

      Luis Miguel Contreras Murillo
      Telefonica
      Email: luismiguel.contrerasmurillo@telefonica.com

      Liang Geng
      China Mobile
      Email: gengliang@chinamobile.com

      Slawomir Kuklinski
      Orange Polska
      Email: slawomir.kuklinski@orange.com

      Kiran Makhijani 
      Huawei Technologies
      Email: kiran.makhijani@huawei.com

      Li Qiang
      Huawei Technologies
      Email: qiangli3@huawei.com

      Hannu Flinck 
      Nokia
      Email: hannu.flinck@nokia-bell-labs.com

      Reza Rokui
      Nokia
      Email: reza.rokui@nokia.com

      Pedro Martinez-Julia
      National Institute of Information and Communications Technology
      (NICT) 
      Email: pedro@nict.go.jp

      Christian Rothenberg
      University of Campinas (Unicamp)
      Email: chesteve@dca.fee.unicamp.br

      Joan Serrat
      Universitat Politecnica de Catalunya (UPC)
      Email: serrat@tsc.upc.edu 

      Stuart Clayman
      University College London (UCL)
      Email: s.clayman@ucl.ac.uk

 


Galis, et al.             Expires May 4, 2019                  [Page 19]

INTERNET DRAFT  Management of Precision Network Slicing    November 2018


      Francesco Tusa
      University College London (UCL)
      Email: francesco.tusa@ucl.ac.uk
















































Galis, et al.             Expires May 4, 2019                  [Page 20]