1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
.. This work is licensed under a Creative Commons Attribution 4.0 International
.. License.
.. http://creativecommons.org/licenses/by/4.0
.. (c) OPNFV, Ericsson AB and others.
========
Glossary
========
.. glossary::
:sorted:
API
Application Programming Interface
Docker
Docker provisions and manages containers. Yardstick and many other OPNFV
projects are deployed in containers. Docker is required to launch the
containerized versions of these projects.
DPI
Deep Packet Inspection
DPDK
Data Plane Development Kit
DSCP
Differentiated Services Code Point
IGMP
Internet Group Management Protocol
IOPS
Input/Output Operations Per Second
A performance measurement used to benchmark storage devices.
KPI
Key Performance Indicator
Kubernetes
k8s
Kubernetes is an open-source container-orchestration system for automating
deployment, scaling and management of containerized applications.
It is one of the contexts supported in Yardstick.
NFV
Network Function Virtualization
NFV is an initiative to take network services which were traditionally run
on proprietary, dedicated hardware, and virtualize them to run on general
purpose hardware.
NFVI
Network Function Virtualization Infrastructure
The servers, routers, switches, etc on which the NFV system runs.
NIC
Network Interface Controller
OpenStack
OpenStack is a cloud operating system that controls pools of compute,
storage, and networking resources. OpenStack is an open source project
licensed under the Apache License 2.0.
PBFS
Packet Based per Flow State
PROX
Packet pROcessing eXecution engine
QoS
Quality of Service
The ability to guarantee certain network or storage requirements to
satisfy a Service Level Agreement (SLA) between an application provider
and end users.
Typically includes performance requirements like networking bandwidth,
latency, jitter correction, and reliability as well as storage
performance in Input/Output Operations Per Second (IOPS), throttling
agreements, and performance expectations at peak load
SLA
Service Level Agreement
An SLA is an agreement between a service provider and a customer to
provide a certain level of service/performance.
SR-IOV
Single Root IO Virtualization
A specification that, when implemented by a physical PCIe
device, enables it to appear as multiple separate PCIe devices. This
enables multiple virtualized guests to share direct access to the
physical device.
SUT
System Under Test
ToS
Type of Service
VLAN
Virtual LAN (Local Area Network)
VM
Virtual Machine
An operating system instance that runs on top of a hypervisor.
Multiple VMs can run at the same time on the same physical
host.
VNF
Virtual Network Function
VNFC
Virtual Network Function Component
|