summaryrefslogtreecommitdiffstats
path: root/docs/glossary/kvmfornfv_glossary.rst
blob: adebc815af5abb372ef5a0ddf4d091e7a05d706c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
.. This work is licensed under a Creative Commons Attribution 4.0 International License.

.. http://creativecommons.org/licenses/by/4.0

**************
OPNFV Glossary
**************
Colorado 1.0
------------

========
Contents
========

This glossary provides a common definition of phrases and words commonly used
in OPNFV.

--------

A
-

Arno

  A river running through Tuscany and the name of the first OPNFV release.

API

  Application Programming Interface

AVX2

  Advanced Vector Extensions 2 is an instruction set extension for x86.


--------

B
-

Brahmaputra

  A river running through Asia and the name of the Second OPNFV release.

Bios

  Basic Input/Output System

Builds

  Build in Jenkins is a version of a program.

Bogomips

  Bogomips is the number of million times per second a processor can do
  absolutely nothing.

--------

C
-

CAT

  Cache Automation Technology

CentOS

  Community Enterprise Operating System is a Linux distribution

CICD

  Continuous Integration and Continuous Deployment

CLI

  Command Line Interface

Colorado

  A river in Argentina and the name of the Third OPNFV release.

Compute

  Compute is an OpenStack service which offers many configuration options
  which may be deployment specific.

Console

  Console is display screen.

CPU
  Central Processing Unit

--------

D
-

Data plane

  The data plane is the part of a network that carries user traffic.

Debian/deb

  Debian is a Unix-like computer operating system that is composed entirely of
  free software.

Docs

  Documentation/documents

DPDK

  Data Plane Development Kit

DPI

  Deep Packet Inspection

DSCP

  Differentiated Services Code Point

--------

F
-

Flavors

  Flavors are templates used to define VM configurations.

Fuel

  Provides an intuitive, GUI-driven experience for deployment and management of OpenStack

--------

H
-

Horizon

  Horizon is an OpenStack service which serves as an UI.

Hypervisor

  A hypervisor, also called a virtual machine manager, is a program that allows
  multiple operating systems to share a single hardware host.

--------

I
-

IGMP

  Internet Group Management Protocol

IOMMU

  Input-Output Memory Management Unit

IOPS

  Input/Output Operations Per Second

IRQ

  Interrupt ReQuest is an interrupt request sent from the hardware level to
  the CPU.

IRQ affinity

  IRQ affinity is the set of CPU cores that can service that interrupt.

--------

J
-

Jenkins

  Jenkins is an open source continuous integration tool written in Java.

JIRA

  JIRA is a bug tracking software.

Jitter

  Time difference in packet inter-arrival time to their destination can be called jitter.

JumpHost

  A jump host or jump server or jumpbox is a computer on a network typically
  used to manage devices in a separate security zone.

--------

K
-

Kernel

  The kernel is a computer program that constitutes the central core of a
  computer's operating system.

--------

L
-

Latency

  The amount of time it takes a packet to travel from source to destination is
  Latency.

libvirt

  libvirt is an open source API, daemon and management tool for managing
  platform virtualization.

--------

M
-

Migration

  Migration is the process of moving from the use of one operating environment
  to another operating environment.

--------

N
-

NFV

  Network Functions Virtualisation, an industry initiative to leverage
  virtualisation technologies in carrier networks.

NFVI

  Network Function Virtualization Infrastructure

NIC

  Network Interface Controller

NUMA

  Non-Uniform Memory Access

--------

O
-

OPNFV

  Open Platform for NFV, an open source project developing an NFV reference
  platform and features.

--------

P
-

Pharos

  Is a lighthouse and is a project deals with developing an OPNFV lab
  infrastructure that is geographically and technically diverse.

Pipeline

  A suite of plugins in Jenkins that lets you orchestrate automation.

Platform

  OPNFV provides an open source platform for deploying NFV solutions that
  leverages investments from a community of developers and solution providers.

Pools

  A Pool is a set of resources that are kept ready to use, rather than acquired
  on use and released afterwards.

--------

Q
-

Qemu

  QEMU is a free and open-source hosted hypervisor that performs hardware
  virtualization.

--------

R
-

RDMA

  Remote Direct Memory Access (RDMA)

Rest-Api

  REST (REpresentational State Transfer) is an architectural style, and an
  approach to communications that is often used in the development of web
  services

--------

S
-

Scaling

  Refers to altering the size.

Slave

  Works with/for master.where master has unidirectional control over one or
  more other devices.

SR-IOV

  Single root IO- Virtualization.

Spin locks

  A spinlock is a lock which causes a thread trying to acquire it to simply
  wait in a loop while repeatedly checking if the lock is available.

Storage

  Refers to computer components which store some data.

--------

T
-

Tenant

   A Tenant is a group of users who share a common access with specific
   privileges to the software instance.

Tickless

  A tickless kernel is an operating system kernel in which timer interrupts
  do not occur at regular intervals, but are only delivered as required.

TSC

  Technical Steering Committee

--------

V
-

VLAN

  A virtual local area network, typically an isolated ethernet network.

VM

  Virtual machine, an emulation in software of a computer system.

VNF

  Virtual network function, typically a networking application or function
  running in a virtual environment.

--------

X
-

XBZRLE

  Helps to reduce the network traffic by just sending the updated data

--------

Y
-

Yardstick

  Yardstick is an infrastructure verification. It is an OPNFV testing project.