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 Docker provisions and manages containers. Yardstick and many other OPNFV
18 projects are deployed in containers. Docker is required to launch the
19 containerized versions of these projects.
22 Deep Packet Inspection
25 Data Plane Development Kit
28 Differentiated Services Code Point
31 Internet Group Management Protocol
34 Input/Output Operations Per Second
35 A performance measurement used to benchmark storage devices.
38 Key Performance Indicator
42 Kubernetes is an open-source container-orchestration system for automating
43 deployment, scaling and management of containerized applications.
44 It is one of the contexts supported in Yardstick.
47 Network Function Virtualization
48 NFV is an initiative to take network services which were traditionally run
49 on proprietary, dedicated hardware, and virtualize them to run on general
53 Network Function Virtualization Infrastructure
54 The servers, routers, switches, etc on which the NFV system runs.
57 Network Interface Controller
60 OpenStack is a cloud operating system that controls pools of compute,
61 storage, and networking resources. OpenStack is an open source project
62 licensed under the Apache License 2.0.
65 Packet Based per Flow State
68 Packet pROcessing eXecution engine
72 The ability to guarantee certain network or storage requirements to
73 satisfy a Service Level Agreement (SLA) between an application provider
75 Typically includes performance requirements like networking bandwidth,
76 latency, jitter correction, and reliability as well as storage
77 performance in Input/Output Operations Per Second (IOPS), throttling
78 agreements, and performance expectations at peak load
81 Service Level Agreement
82 An SLA is an agreement between a service provider and a customer to
83 provide a certain level of service/performance.
86 Single Root IO Virtualization
87 A specification that, when implemented by a physical PCIe
88 device, enables it to appear as multiple separate PCIe devices. This
89 enables multiple virtualized guests to share direct access to the
99 Virtual LAN (Local Area Network)
103 An operating system instance that runs on top of a hypervisor.
104 Multiple VMs can run at the same time on the same physical
108 Virtual Network Function
111 Virtual Network Function Component