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 |