Page 218 - ITU-T Focus Group IMT-2020 Deliverables
P. 218

3                                        ITU-T Focus Group IMT-2020 Deliverables



            •       Function Name: VNF and topology validation: Based on the principle of providing security service,
                    IMT-2020 service framework by itself, or using third parties, must offer a validation capacity of VNFs
                    when it is deployed in the NFVI. This validation should cover the integrity of the VNF, user attestation
                    and data paths case.


            IV      Service Orchestration Functionality
            •       Main  Function  Name:  Orchestrator:  service  orchestrator  that  maps  services  to  connectivity,
                    computing, and storage resources and that
            •       processes the output of the IMT-2020 SDK to generate a resource mapping and composition of a
                    new service from virtualized building blocks,
            •       manages the service lifecycle (deployment, operation, modification, termination),
            •       supports isolation and policing between different virtual services, and virtual service providers.
            •       Uses  abstract  interfaces  for  interoperability  with  different  underlying  technologies  such  as
                    OpenStack, Apache Cloudstack, OpenVim, OPNFV, etc.

            IV.1    Service Orchestration Primitives
            •       Function Name: VNF Placement: The programmability framework shall allow the customer to deploy
                    VNFs at arbitrary points into the network and set where the components/ gateways will be placed
                    on the operator network. For example, deploy a VNF as near as possible to a specific location or
                    select were the VNF will be deployed.
            •       Function Name: Manual Service Function Placement: It should be possible to manually decide and
                    configure where a service is to be placed. This can be very important for services where the service
                    developer knows that a Service Function has to run in a certain location / on a certain node, but is
                    either unable to or not confident with defining placement constraints in a way that placement can
                    be  done  by  the  orchestrator.  This  may  be  particularly  the  case  in  non-carrier  verticals  where
                    experience with services may be lacking, deployment are simple, and ease of use is the primary
                    objective.
            •       Function Name: SFC: Service chaining - the programmability framework shall allow the customer to
                    interconnect VNFs in an arbitrary graph.
            •       Function Name: Service Chaining Support Across Wide Area Networks: The Service Platform must
                    support service function chains that include service functions separated by a wide area network,
                    e.g. across different data centres, or between the core data centre and an edge cloud.
            IV.2    Resource Orchestration Primitives

            •       Function  Name:  Abstract  Programming  Model:  abstract  programming  models  for  networked
                    services,  which  enable  a  high  level  of  automation  in  service  development  and  deployment
                    processes. Such models refer to the installation of executable code as virtual machines representing
                    application-specific  services  components  into  the  hosting  elements  in  order  to  create  the  new
                    functionality at run time - realizing application-specific service logic, or performing dynamic service
                    provision on demand.
            •       Function Name: Multi NFVI orchestration: IMT-2020 Orchestrator should be able to orchestrate
                    multiple  VNF  execution  environments  (NFVI-PoPs)  located  in  arbitrary  places  in  the  operator
                    network topology. The NFVI-PoPs are considered to be controlled and managed by VIMs.
            •       Function  Name:  Lifecycle  Management:  The  lifecycle  management  plugin  deal  with  triggering
                    (groups  of)  VM  start-up,  shutdown,  …  actions  in  the  actual  infrastructure;  the  service
                    contextualization executive plugin contextualizes VNFs/services via actions provided by the service
                    description.
            •       Function  Name:  Placement  and  Scaling:  The  placement  and  scaling  logic  executive  executes
                    algorithms that place and scale a running service, both at start-up and continuously (e.g., when load
                    goes up). While we will provide a fall- back algorithm (based on-going projects), our contribution is
                    the ability to execute service-specific logics, provided in a service’s description. Challenges here are
                    e.g. security concerns, which we intend to address by sandboxing approaches.




            212
   213   214   215   216   217   218   219   220   221   222   223