[docs] Update the glossary 27/64227/1
authorEmma Foley <emma.l.foley@intel.com>
Wed, 22 Aug 2018 18:09:15 +0000 (19:09 +0100)
committerEmma Foley <emma.l.foley@intel.com>
Tue, 30 Oct 2018 14:34:20 +0000 (14:34 +0000)
Add some new terms (OpenStack, Docker, PROX).

JIRA: YARDSTICK-1335
Change-Id: I948957cf7b1540f7a027ab9da2d829e5e05c87c8
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
(cherry picked from commit 78b5a19e3071cbc080eeae0bdf22f5ab80c03180)

docs/testing/user/userguide/glossary.rst

index be98aa6..6a15394 100644 (file)
@@ -13,6 +13,11 @@ Glossary
    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
 
@@ -27,36 +32,80 @@ Glossary
 
    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
+     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
-
-   NFVI
-     Network Function Virtualization Infrastructure
-
-   SR-IOV
-     Single Root IO Virtualization
-
-   SUT
-     System Under Test
-
-   ToS
-     Type of Service