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