Refer wiki page: https://wiki.onap.org/display/DW/Policy+Specification+and+Retrieval+for+OOF
Policy | Attributes | hpaFeature | Openstack Mapping | AAI representation (Eg:) | ||||
HPA CPU Topology Policy Example | numCpuSockets numCpuCores numCpuThreads | cpuTopology | hw:cpu_sockets, hw:cpu_cores, hw:cpu_threads, | hpaCapabiltyId="a369fd3d-0b15-44e1-81b2-6210efc6dff8", hpaFeature=”cpuTopology”, hardwareArchitecture=”generic", version=”v1”,
|
|
|
| ||||||||
HPA Basic Capabilities Policy Example | numVirtualCpu virtualMemSize | basicCapabilities | vcpus, ram | hpaCapabiltyId="b369fd3d-0b15-44e1-81b2-6210efc6dff9", hpaFeature=”basicCapabilities”, hardwareArchitecture=”generic", version=”v1”,
|
|
| ||||||||
HPA OVS DPDK Policy Example | dataProcessingAccelerationLibrary | ovsDpdk | hpaCapabiltyId="b369fd3d-0b15-44e1-81b2-6210efc6dffa", hpaFeature=”ovsDpdk”, hardwareArchitecture=”Inte64", version=”v1”,
|
| ||||||||
“HPA CPU Pinning Policy Example | logicalCpuThreadPinningPolicy logicalCpuPinningPolicy | cpuPinning | hw:cpu_thread_policy hw:cpu_policy | hpaCapabiltyId="c369fd3d-0b15-44e1-81b2-6210efc6dffa", hpaFeature=”cpuPinning”, hardwareArchitecture=”generic", version=”v1”,
|
|
| ||||
HPA NUMA Policy Example | numaNodes numaCpu-N numaMem-N | numa | hw:numa_nodes hw:numa_cpus:N hw:numa_mem:N | hpaCapabiltyId="c369fd3d-0b15-44e1-81b2-6210efc6dffa", hpaFeature= |
”numa”, hardwareArchitecture=”generic", version=”v1”,
|
|
|
|
|
| ||||||||
HPA SGX Policy Example | sgxMemSize sgxPukKeyHash | sgx | ||||||
HPA PCIe Passthrough Policy Example | pciCount pciVendorId pciDeviceId | pciePassthrough | ||||||
HPA Local Storage Policy Example | diskSize ephemeralDiskSize swapMemSize | localStorage | disk swap | |||||
HPA CPU Instruction Set Extensions Policy Example | instructionSetExtensions | cpuInstructionSetExtensions | capabilities:cpu_info:features | hpaCapabiltyId="c369fd3d-0b15-44e1-81b2-6210efc6dffa", hpaFeature=”cpuInstructionSetExtensions”, hardwareArchitecture=”Intel64", version=”v1”,
| ||||
HPA Huge Pages Policy Example | memoryPageSize | hugePages | hw:mem_page_size |