blob: 7c3005a04b9bce31b86d6455ed588f394ff577c0 (
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
|
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0
========================
KVM4NFV Project Overview
========================
Project Purpose
---------------
**Purpose:**
``This document provides an overview of the areas that can be addressed to
enhance the KVM Hypervisor for NFV. It is intended to capture and convey the
significant changes which have been made on the KVM Hypervisor.``
Project Description
-------------------
The NFV hypervisors provide crucial functionality in the NFV
Infrastructure(NFVI).The existing hypervisors, however, are not necessarily
designed or targeted to meet the requirements for the NFVI.
This design focuses on the enhancement of following area for KVM Hypervisor
* Minimal Interrupt latency variation for data plane VNFs:
* Minimal Timing Variation for Timing correctness of real-time VNFs
* Minimal packet latency variation for data-plane VNFs
* Fast live migration
The detailed understanding of this project is organized into different sections-
* **installation procedure** - This will give the user instructions on how to deploy
available KVM4NFV build scenario.
* **design** - This includes the parameters or design considerations taken into
account for achieving minimal interrupt latency for the data VNFs.
* **requirements** - This includes the introduction of KVM4NFV project,
specifications of how the project should work, and constraints placed upon
its execution.
* **configuration guide** - This provides guidance for configuring KVM4NFV
environment, even with the use of specific installer tools for deploying some
components, available in the Danube release of OPNFV.
* **scenarios** - This includes the sceanrios that are currently implemented in the
kvm4nfv project,features of each scenario and a general guide to how to deploy them.
* **userguide** - This provides the required technical assistance to the user, in
using the KVM4NFV process.
* **release notes** - This describes a brief summary of recent changes, enhancements
and bug fixes in the KVM4NFV project.
* **glossary** - It includes the definition of terms, used in the KVM4NFV project.
|