HPA Release 4.0 focus

Introduction

In R2,  HPA is introduced and proven with vCPE use case (with HEAT). It is called 'Policy based HPA' as it requires creation of HPA policies and association of them with VNFs.

In R3,  HPA functionality is extended to cover

  • All use cases that are orchestrated by SO such as vCPE, vFW and vDNS.

  • Use cases that use VFC.  Proven by vCPE-TOSCA.

Also,  R3, many additional capabilities are introduced such as

  • Support for SRIOV-NICs.

  • Selection of best cloud region based on the HPA match score.

  • OOF directives to include HPA flavor name.

  • etc..

Release 4 Goals

In R4,  our main focus is to harden HPA feature, make it easily deployable create literature and create easy-to-replicate demos.

Also, fix any gaps and bugs that are discovered during hardening and testing.

Our aspiration is also to make existing use cases always leverage HPA functionality. As part of that, work with integration team to figure out the way to use HPA in basic integration testing.



Release 4 activities (This section is to-be-completed)

  • Enhance test setup in Intel/WR lab

    • Have few compute nodes with right HW

      • Ensure to have SRIOV-NIC cards

      • Ensure to have crypto accelerator cards (QAT)

  • Ensure that vFW sample VNF works with SRIOV-NIC VFs

  • Create a new sample VNF (IPSEC VNF) for them to leverage crypto accelerator cards.

    • Start with traditional Ubuntu with QAT driver installed.

  • Create new test cases with various HPA features assigned to VNFs.  Few example:

    • vFW with dedicated cores, SRIOV-NIC VF, Huge pages

    • vIPSEC with QAT

    • vIPSEC with AES-NI

  • Work with Integration team to add the test cases in integration project.

  • Work with demo repository owners to introduce new sample VNFs and add new HEAT/ENV files for existing use cases