aed5a971e99f889fd2a601db2382a8ffe82bb678
[kvmfornfv.git] / docs / release / userguide / kvmfornfv_glossary.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2
3 .. http://creativecommons.org/licenses/by/4.0
4
5 **************
6 OPNFV Glossary
7 **************
8
9 Danube 1.0
10 ------------
11
12
13 Contents
14 --------
15
16 This glossary provides a common definition of phrases and words commonly used
17 in OPNFV.
18
19 --------
20
21 A
22 ~
23
24 Arno
25
26   A river running through Tuscany and the name of the first OPNFV release.
27
28 API
29
30   Application Programming Interface
31
32 AVX2
33
34   Advanced Vector Extensions 2 is an instruction set extension for x86.
35
36
37 --------
38
39 B
40 ~
41
42 Brahmaputra
43
44   A river running through Asia and the name of the Second OPNFV release.
45
46 Bios
47
48   Basic Input/Output System
49
50 Builds
51
52   Build in Jenkins is a version of a program.
53
54 Bogomips
55
56   Bogomips is the number of million times per second a processor can do
57   absolutely nothing.
58
59 --------
60
61 C
62 ~
63
64 CAT
65
66   Cache Automation Technology
67
68 CentOS
69
70   Community Enterprise Operating System is a Linux distribution
71
72 CICD
73
74   Continuous Integration and Continuous Deployment
75
76 CLI
77
78   Command Line Interface
79
80 Colorado
81
82   A river in Argentina and the name of the Third OPNFV release.
83
84 Compute
85
86   Compute is an OpenStack service which offers many configuration options
87   which may be deployment specific.
88
89 Console
90
91   Console is display screen.
92
93 CPU
94   Central Processing Unit
95
96 --------
97
98 D
99 ~
100
101 Danube
102
103   Danube is the fourth release of OPNFV and also a river in Europe
104
105 Data plane
106
107   The data plane is the part of a network that carries user traffic.
108
109 Debian/deb
110
111   Debian is a Unix-like computer operating system that is composed entirely of
112   free software.
113
114 Docs
115
116   Documentation/documents
117
118 DPDK
119
120   Data Plane Development Kit
121
122 DPI
123
124   Deep Packet Inspection
125
126 DSCP
127
128   Differentiated Services Code Point
129
130 --------
131
132 F
133 ~
134
135 Flavors
136
137   Flavors are templates used to define VM configurations.
138
139 Fuel
140
141   Provides an intuitive, GUI-driven experience for deployment and management of OpenStack
142
143 --------
144
145 H
146 ~
147
148 Horizon
149
150   Horizon is an OpenStack service which serves as an UI.
151
152 Hypervisor
153
154   A hypervisor, also called a virtual machine manager, is a program that allows
155   multiple operating systems to share a single hardware host.
156
157 --------
158
159 I
160 ~
161
162 IGMP
163
164   Internet Group Management Protocol
165
166 IOMMU
167
168   Input-Output Memory Management Unit
169
170 IOPS
171
172   Input/Output Operations Per Second
173
174 IRQ
175
176   Interrupt ReQuest is an interrupt request sent from the hardware level to
177   the CPU.
178
179 IRQ affinity
180
181   IRQ affinity is the set of CPU cores that can service that interrupt.
182
183 --------
184
185 J
186 ~
187
188 Jenkins
189
190   Jenkins is an open source continuous integration tool written in Java.
191
192 JIRA
193
194   JIRA is a bug tracking software.
195
196 Jitter
197
198   Time difference in packet inter-arrival time to their destination can be called jitter.
199
200 JumpHost
201
202   A jump host or jump server or jumpbox is a computer on a network typically
203   used to manage devices in a separate security zone.
204
205 --------
206
207 K
208 ~
209
210 Kernel
211
212   The kernel is a computer program that constitutes the central core of a
213   computer's operating system.
214
215 --------
216
217 L
218 ~
219
220 Latency
221
222   The amount of time it takes a packet to travel from source to destination is
223   Latency.
224
225 libvirt
226
227   libvirt is an open source API, daemon and management tool for managing
228   platform virtualization.
229
230 --------
231
232 M
233 ~
234
235 Migration
236
237   Migration is the process of moving from the use of one operating environment
238   to another operating environment.
239
240 --------
241
242 N
243 ~
244
245 NFV
246
247   Network Functions Virtualisation, an industry initiative to leverage
248   virtualisation technologies in carrier networks.
249
250 NFVI
251
252   Network Function Virtualization Infrastructure
253
254 NIC
255
256   Network Interface Controller
257
258 NUMA
259
260   Non-Uniform Memory Access
261
262 --------
263
264 O
265 ~
266
267 OPNFV
268
269   Open Platform for NFV, an open source project developing an NFV reference
270   platform and features.
271
272 --------
273
274 P
275 ~
276
277 Pharos
278
279   Is a lighthouse and is a project deals with developing an OPNFV lab
280   infrastructure that is geographically and technically diverse.
281
282 Pipeline
283
284   A suite of plugins in Jenkins that lets you orchestrate automation.
285
286 Platform
287
288   OPNFV provides an open source platform for deploying NFV solutions that
289   leverages investments from a community of developers and solution providers.
290
291 Pools
292
293   A Pool is a set of resources that are kept ready to use, rather than acquired
294   on use and released afterwards.
295
296 --------
297
298 Q
299 ~
300
301 Qemu
302
303   QEMU is a free and open-source hosted hypervisor that performs hardware
304   virtualization.
305
306 --------
307
308 R
309 ~
310
311 RDMA
312
313   Remote Direct Memory Access (RDMA)
314
315 Rest-Api
316
317   REST (REpresentational State Transfer) is an architectural style, and an
318   approach to communications that is often used in the development of web
319   services
320
321 --------
322
323 S
324 ~
325
326 Scaling
327
328   Refers to altering the size.
329
330 Slave
331
332   Works with/for master.where master has unidirectional control over one or
333   more other devices.
334
335 SR-IOV
336
337   Single root IO- Virtualization.
338
339 Spin locks
340
341   A spinlock is a lock which causes a thread trying to acquire it to simply
342   wait in a loop while repeatedly checking if the lock is available.
343
344 Storage
345
346   Refers to computer components which store some data.
347
348 --------
349
350 T
351 ~
352
353 Tenant
354
355    A Tenant is a group of users who share a common access with specific
356    privileges to the software instance.
357
358 Tickless
359
360   A tickless kernel is an operating system kernel in which timer interrupts
361   do not occur at regular intervals, but are only delivered as required.
362
363 TSC
364
365   Technical Steering Committee
366
367 --------
368
369 V
370 ~
371
372 VLAN
373
374   A virtual local area network, typically an isolated ethernet network.
375
376 VM
377
378   Virtual machine, an emulation in software of a computer system.
379
380 VNF
381
382   Virtual network function, typically a networking application or function
383   running in a virtual environment.
384
385 --------
386
387 X
388 ~
389
390 XBZRLE
391
392   Helps to reduce the network traffic by just sending the updated data
393
394 --------
395
396 Y
397 ~
398
399 Yardstick
400
401   Yardstick is an infrastructure verification. It is an OPNFV testing project.