VES 7.1

VES 7.1

 Diagrams







1.1.1                                 Event - High Level





1.1.2                                 Event Datatypes





1.1.3                                 Measurement Domain Entities



1.1.4                                 Mobile Flow Entities



1.1.5                                 Perf3gpp Entities





1.1.6                                 Rooting VES





1.1.7                                 SipSignaling Entities





1.1.8                                 Voice Quality Entities





1.1.9                                 ipmi









1.2              Classes



1.2.1                                CodecsInUse

The codecsInUse datatype consists of the following fields describing the number of times an identified codec was used over the measurementInterval

Applied stereotypes:

  • OpenModelClass

    • support: MANDATORY

  • Preliminary



Attribute Name

Type

Mult.

Stereotypes

Description

codecIdentifier

String

1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Description of the codec.





numberInUse

Integer

1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Number of such codecs in use.







1.2.2                                CpuUsage

The cpuUsage datatype defines the usage of an identifier CPU and consists of the following fields:

Applied stereotypes:

  • OpenModelClass

    • support: MANDATORY

  • Preliminary



Attribute Name

Type

Mult.

Stereotypes

Description

cpuCapacityContention

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

The amount of time the CPU cannot run due to contention, in milliseconds over the measurementInterval





cpuDemandAvg

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

The total CPU time that the NF/NFC/VM could use if there was no contention, in milliseconds over the measurementInterval





cpuDemandMhz

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

CPU demand in MHz





cpuDemandPct

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

CPU demand as a percentage of the provisioned capacity





cpuIdentifier

String

1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

CPU Identifier





cpuIdle

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Percentage of CPU time spent in the idle task





cpuLatencyAvg

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

cpuDemandAvg - The total CPU time that the VNF/VNFC/VM could use if there is no contention, in milliseconds.





cpuOverheadAvg

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

The overhead demand above available allocations and reservations, in milliseconds over the measurementInterval





cpuSwapWaitTime

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Swap wait time, in milliseconds over the measurementInterval





cpuUsageInterrupt

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Percentage of time spent servicing interrupts





cpuUsageNice

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Percentage of time spent running user space processes that have been niced





cpuUsageSoftIrq

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Percentage of time spent handling soft irq interrupts





cpuUsageSteal

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Percentage of time spent in involuntary wait which is neither user, system or idle time and is effectively time that went missing





cpuUsageSystem

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Percentage of time spent on system tasks running the kernel





cpuUsageUser

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Percentage of time spent running un-niced user space processes





cpuWait

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Percentage of CPU time spent waiting for I/O operations to complete





percentUsage

Number

1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Aggregate cpu usage of the virtual machine on which the xNFC reporting the event is running







1.2.3                                DiskUsage



The diskUsage datatype defines the usage of a disk device.

Applied stereotypes:

  • OpenModelClass

    • support: MANDATORY

  • Preliminary



Attribute Name

Type

Mult.

Stereotypes

Description

diskBusResets

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

The number of bus resets in the performance interval.





diskCommandsAborted

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Number of disk commands aborted over the measurementInterval.





diskCommandsAvg

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Average number of commands per second over the measurementInterval.





diskFlushRequests

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Total flush requests of the disk cache over the measurementInterval.





diskFlushTime

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Milliseconds spent on disk cache flushing over the measurementInterval.





diskIdentifier

String

1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Disk Identifier.





diskIoTimeAvg

Number

1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Milliseconds spent doing input/output operations over 1 sec; treat this metric as a device load percentage where 1000ms matches 100% load; provide the average over the measurement interval





diskIoTimeLast

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Milliseconds spent doing input/output operations over 1 sec; treat this metric as a device load percentage where 1000ms matches 100% load; provide the last value measurement within the measurement interval.





diskIoTimeMax

Number

0..1

Preliminary

OpenModelAttribute

·   isInvariant: false

·   valueRange:  no range constraint

·   support: MANDATORY

Milliseconds spent doing input/output operations over 1 sec; treat this metric as a device load percentage where 1000ms matches 100% load; provide the maximum value measurement within the measurement interval





diskIoTimeMin

Number

0..1

Preliminary