Class: VirtualCPUDesc
Description
The VirtualCpuDesc information element supports the specification of requirements related to virtual CPU(s) of a virtual compute resource.
References: ETSI GS NFV-IFA 011 (VirtualCpuData)
Associations
table of relationships
Related Class | Type | Name | Description | Cardinality |
---|---|---|---|---|
generalization | IsASubclass | Virtual Memory Descriptor is a Subclass of | ||
VirtualComputeDesc | association | VirtualComputeDescHas | A Virtual Compute Descriptor has 1 Virtual CPU Descriptor | 1 to 0..1 |
Attributes
table of attributes
Attribute | Qualifier | Cardinality | Content | Description |
---|---|---|---|---|
cpuArchitecture | M | 0..1 | String | CPU architecture type. Examples are x86, ARM. References: ETSI GS NFV-IFA 011 |
numVirtualCpu | M | 1 | Integer | Number of virtual CPUs. References: ETSI GS NFV-IFA 011 |
virtualCpuClock | M | 0..1 | Scalar-Unit-Freq | Minimum virtual CPU clock rate (e.g. in MHz). References: ETSI GS NFV-IFA 011 |
virtualCpuOversubscriptionPolicy | M | 0..1 | String | The CPU core oversubscription policy e.g. the relation of virtual CPU cores to physical CPU cores/threads. References: ETSI GS NFV-IFA 011 |
vduCpuRequirements | M | 0..* | NameValuePair | Array of key-value pair requirements on the Compute (CPU) for the VDU. References: ETSI GS NFV-IFA 011 |
cpuPinningPolicy | M | 0..1 | String | Indicates the policy for CPU pinning. The policy can take values of "static" or "dynamic". References: ETSI GS NFV-IFA 011 |
cpuPinningMap | M | 0..1 | String | If cpuPinningPolicy is defined as "static", the cpuPinningMap provides the map of pinning virtual CPU cores to physical CPU cores/threads. References: ETSI GS NFV-IFA 011 |