This patch is used to update the documents of D-release.
[kvmfornfv.git] / docs / glossary / 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 Data plane
102
103   The data plane is the part of a network that carries user traffic.
104
105 Debian/deb
106
107   Debian is a Unix-like computer operating system that is composed entirely of
108   free software.
109
110 Docs
111
112   Documentation/documents
113
114 DPDK
115
116   Data Plane Development Kit
117
118 DPI
119
120   Deep Packet Inspection
121
122 DSCP
123
124   Differentiated Services Code Point
125
126 --------
127
128 F
129 ~
130
131 Flavors
132
133   Flavors are templates used to define VM configurations.
134
135 Fuel
136
137   Provides an intuitive, GUI-driven experience for deployment and management of OpenStack
138
139 --------
140
141 H
142 ~
143
144 Horizon
145
146   Horizon is an OpenStack service which serves as an UI.
147
148 Hypervisor
149
150   A hypervisor, also called a virtual machine manager, is a program that allows
151   multiple operating systems to share a single hardware host.
152
153 --------
154
155 I
156 ~
157
158 IGMP
159
160   Internet Group Management Protocol
161
162 IOMMU
163
164   Input-Output Memory Management Unit
165
166 IOPS
167
168   Input/Output Operations Per Second
169
170 IRQ
171
172   Interrupt ReQuest is an interrupt request sent from the hardware level to
173   the CPU.
174
175 IRQ affinity
176
177   IRQ affinity is the set of CPU cores that can service that interrupt.
178
179 --------
180
181 J
182 ~
183
184 Jenkins
185
186   Jenkins is an open source continuous integration tool written in Java.
187
188 JIRA
189
190   JIRA is a bug tracking software.
191
192 Jitter
193
194   Time difference in packet inter-arrival time to their destination can be called jitter.
195
196 JumpHost
197
198   A jump host or jump server or jumpbox is a computer on a network typically
199   used to manage devices in a separate security zone.
200
201 --------
202
203 K
204 ~
205
206 Kernel
207
208   The kernel is a computer program that constitutes the central core of a
209   computer's operating system.
210
211 --------
212
213 L
214 ~
215
216 Latency
217
218   The amount of time it takes a packet to travel from source to destination is
219   Latency.
220
221 libvirt
222
223   libvirt is an open source API, daemon and management tool for managing
224   platform virtualization.
225
226 --------
227
228 M
229 ~
230
231 Migration
232
233   Migration is the process of moving from the use of one operating environment
234   to another operating environment.
235
236 --------
237
238 N
239 ~
240
241 NFV
242
243   Network Functions Virtualisation, an industry initiative to leverage
244   virtualisation technologies in carrier networks.
245
246 NFVI
247
248   Network Function Virtualization Infrastructure
249
250 NIC
251
252   Network Interface Controller
253
254 NUMA
255
256   Non-Uniform Memory Access
257
258 --------
259
260 O
261 ~
262
263 OPNFV
264
265   Open Platform for NFV, an open source project developing an NFV reference
266   platform and features.
267
268 --------
269
270 P
271 ~
272
273 Pharos
274
275   Is a lighthouse and is a project deals with developing an OPNFV lab
276   infrastructure that is geographically and technically diverse.
277
278 Pipeline
279
280   A suite of plugins in Jenkins that lets you orchestrate automation.
281
282 Platform
283
284   OPNFV provides an open source platform for deploying NFV solutions that
285   leverages investments from a community of developers and solution providers.
286
287 Pools
288
289   A Pool is a set of resources that are kept ready to use, rather than acquired
290   on use and released afterwards.
291
292 --------
293
294 Q
295 ~
296
297 Qemu
298
299   QEMU is a free and open-source hosted hypervisor that performs hardware
300   virtualization.
301
302 --------
303
304 R
305 ~
306
307 RDMA
308
309   Remote Direct Memory Access (RDMA)
310
311 Rest-Api
312
313   REST (REpresentational State Transfer) is an architectural style, and an
314   approach to communications that is often used in the development of web
315   services
316
317 --------
318
319 S
320 ~
321
322 Scaling
323
324   Refers to altering the size.
325
326 Slave
327
328   Works with/for master.where master has unidirectional control over one or
329   more other devices.
330
331 SR-IOV
332
333   Single root IO- Virtualization.
334
335 Spin locks
336
337   A spinlock is a lock which causes a thread trying to acquire it to simply
338   wait in a loop while repeatedly checking if the lock is available.
339
340 Storage
341
342   Refers to computer components which store some data.
343
344 --------
345
346 T
347 ~
348
349 Tenant
350
351    A Tenant is a group of users who share a common access with specific
352    privileges to the software instance.
353
354 Tickless
355
356   A tickless kernel is an operating system kernel in which timer interrupts
357   do not occur at regular intervals, but are only delivered as required.
358
359 TSC
360
361   Technical Steering Committee
362
363 --------
364
365 V
366 ~
367
368 VLAN
369
370   A virtual local area network, typically an isolated ethernet network.
371
372 VM
373
374   Virtual machine, an emulation in software of a computer system.
375
376 VNF
377
378   Virtual network function, typically a networking application or function
379   running in a virtual environment.
380
381 --------
382
383 X
384 ~
385
386 XBZRLE
387
388   Helps to reduce the network traffic by just sending the updated data
389
390 --------
391
392 Y
393 ~
394
395 Yardstick
396
397   Yardstick is an infrastructure verification. It is an OPNFV testing project.