1 .. This work is licensed under a Creative Commons Attribution 4.0 International
3 .. http://creativecommons.org/licenses/by/4.0
4 .. (c) OPNFV, Ericsson AB and others.
14 Application Programming Interface
17 OPNFV NFVi Service Assurance project. Barometer upstreams changes to
18 collectd, OpenStack, etc to improve features related to NFVi monitoring
19 and service assurance.
20 More info on: https://opnfv-barometer.readthedocs.io/en/latest/
23 collectd is a system statistics collection daemon.
24 More info on: https://collectd.org/
27 A context describes the environment in which a yardstick testcase will
28 be run. It can refer to a pre-provisioned environment, or an environment
29 that will be set up using OpenStack or Kubernetes.
32 Docker provisions and manages containers. Yardstick and many other OPNFV
33 projects are deployed in containers. Docker is required to launch the
34 containerized versions of these projects.
37 Data Plane Development Kit
40 Deep Packet Inspection
43 Differentiated Services Code Point
46 A specification of virtual resources used by OpenStack in the creation
50 A visualization tool, used in Yardstick to retrieve test data from
51 InfluxDB and display it. Grafana works by defining dashboards, which are
52 combinations of visualization panes (e.g. line charts and gauges) and
53 forms that assist the user in formulating SQL-like queries for InfluxDB.
54 More info on: https://grafana.com/
57 Internet Group Management Protocol
60 One of the Dispatchers supported by Yardstick, it allows test results to
61 be reported to a time-series database.
62 More info on: https://www.influxdata.com/
65 Input/Output Operations Per Second
66 A performance measurement used to benchmark storage devices.
69 Key Performance Indicator
73 Kubernetes is an open-source container-orchestration system for automating
74 deployment, scaling and management of containerized applications.
75 It is one of the contexts supported in Yardstick.
78 Multiprotocol Label Switching
81 Network Function Virtualization
82 NFV is an initiative to take network services which were traditionally run
83 on proprietary, dedicated hardware, and virtualize them to run on general
87 Network Function Virtualization Infrastructure
88 The servers, routers, switches, etc on which the NFV system runs.
91 Network Interface Controller
94 Network Services Benchmarking. A subset of Yardstick features concerned
95 with NFVI and VNF characterization.
98 OpenStack is a cloud operating system that controls pools of compute,
99 storage, and networking resources. OpenStack is an open source project
100 licensed under the Apache License 2.0.
103 Packet Based per Flow State
106 Packet pROcessing eXecution engine
110 The ability to guarantee certain network or storage requirements to
111 satisfy a Service Level Agreement (SLA) between an application provider
113 Typically includes performance requirements like networking bandwidth,
114 latency, jitter correction, and reliability as well as storage
115 performance in Input/Output Operations Per Second (IOPS), throttling
116 agreements, and performance expectations at peak load
119 The part of a Yardstick testcase that determines how the test will be run
120 (e.g. for x iterations, y seconds or until state z is reached). The runner
121 also determines when the metrics are collected/reported.
124 OPNFV project providing a repository of reference VNFs.
125 More info on: https://opnfv-samplevnf.readthedocs.io/en/latest/
128 The part of a Yardstick testcase that describes each test step.
131 Service Level Agreement
132 An SLA is an agreement between a service provider and a customer to
133 provide a certain level of service/performance.
136 Single Root IO Virtualization
137 A specification that, when implemented by a physical PCIe
138 device, enables it to appear as multiple separate PCIe devices. This
139 enables multiple virtualized guests to share direct access to the
146 A task in Yardstick; the yaml file that is read by Yardstick to
147 determine how to run a test.
153 Virtual LAN (Local Area Network)
157 An operating system instance that runs on top of a hypervisor.
158 Multiple VMs can run at the same time on the same physical
162 Virtual Network Function
165 Virtual Network Function Component