Continuation of HPA

BUSINESS DRIVER

Executive Summary - Placement of workloads on the sites that have right compute nodes.  ONAP is expected to take VNF requirements at the design time. Then it does match making during instantiation time to select site that has right resources.  

Business Impact - This will enable VNF vendors to take advantage of NFVI HW and SW acceleration & Security features to speed up the VNF processing.  By placing workloads on right hardware, compute resource usage efficiency improved. For example, placing the application that take advantage of crypto accelerators, when placed in a site that has crypto accelerators will use very less number of CPU resources.

Business Markets - Applicable to physical and virtual network functions deployed in large operational networks - cellular service (4G/5G), cloud service and data center networks.  

Funding/Financial Impacts - Potential of significantly reducing the CAPEX

Organization Mgmt, Sales Strategies - There is no additional organizational management or sales strategies for this use case outside of a service providers "normal" ONAP deployment and its attendant organizational resources from a service provider. 

Technical Debt

Automation of use cases using CLI (with and without HPA)

  • Challenges:  Automation of use cases using ONAP as a blackbox had been a challenge.

  • Solution space

    • vFW, vCPE-TOSCA use case automation is ongoing in R4

    • Identified many gaps and fixing them in various projects.

    • Fixing some gaps may be postponed to R5.

    • Automation of other use cases in R4 such as vLB

Pluggability

  • P1: Pluggable architecture for adding new HPA features in MC 

  • P1 : Pluggable architecture in policy conversion (from TOSCA to Policy)

ETSI NFV Standard compliance

  • Understand the gaps in TOSCA definition of EPA and acceleration features and ensure that same is adopted

    •  P2 : New TOSCA defined HPA representation

    •  P2:  TOSCA defined HPA requirements as 'Mandatory' and "optional'.  It needs to be considered in TOSCA to Policy HPA conversion logic.

Use case

  • Working on new use case vIPSEC as part of R4.

  • Why:  To showcase an use case that leverages hardware accelerators based on PCIe.

  • Solution space:

    • HEAT templates

    • Configuration of IPSEC VNF for site-to-site tunnels

    • To show case performance difference between IPSEC without Crypto accelerator and with Crypto accelerator

    • Identify gaps in deploying IPSEC based connectivity among multiple locations of an Enterprise.

    • This work may overflow to R5.

    • Fix the gaps identified in deploying IPSEC VNF in multiple locations as a single operation.

    • Ensure that IPSEC VNFs are also deployed using K8S in the cloud-regions in R5


New items in R6

Extending HPA for K8S

Few details

  • Base line: NFD (Node feature discovery) from K8S CNCF project.

  • Discovery of hardware features,  creation of profiles and populating in A&AI of compute flavors.

  •  Identify any gaps in policy and OOF to do match making VNFs/Application to right compute flavors.

New Hardware features

  • FPGA Support

Integration :

  • Make the use cases with HPA part of Integration regression suite.