summaryrefslogtreecommitdiffstats
path: root/docs/testing/user/userguide/glossary.rst
blob: 6a153943ceb87555be41c9e71e4180b23bf4bd97 (plain)
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