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

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

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