OPNFV KVM4NFV: Documentation
[kvmfornfv.git] / docs / userguide / introduction.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 Overview
7 ========
8
9 The project "NFV Hypervisors-KVM" makes collaborative efforts to enable NFV
10 features for existing hypervisors, which are not necessarily designed or
11 targeted to meet the requirements for the NFVI.The KVM4NFV CICD scenario
12 consists of Continuous Integration builds, deployments and testing
13 combinations of virtual infrastructure components.
14
15 KVM4NFV Features
16 ================
17
18 Using this project, the following areas are targeted-
19
20 * Minimal Interrupt latency variation for data plane VNFs:
21    * Minimal Timing Variation for Timing correctness of real-time VNFs
22    * Minimal packet latency variation for data-plane VNFs
23 * Inter-VM communication
24 * Fast live migration
25
26 Some of the above items would require software development and/or specific
27 hardware features, and some need just configurations information for the
28 system (hardware, BIOS, OS, etc.).
29
30 We include a requirements gathering stage as a formal part of the project.
31 For each subproject, we will start with an organized requirement stage so
32 that we can determine specific use cases (e.g. what kind of VMs should be
33 live migrated) and requirements (e.g. interrupt latency, jitters, Mpps,
34 migration-time, down-time, etc.) to set out the performance goals.
35
36 Potential future projects would include:
37
38 * Dynamic scaling (via scale-out) using VM instantiation
39 * Fast live migration for SR-IOV
40
41 The user guide outlines how to work with key components and features in
42 the platform, each feature description section will indicate the scenarios
43 that provide the components and configurations required to use it.
44
45 The configuration guide details which scenarios are best for you and how to
46 install and configure them.
47
48 General usage guidelines
49 ========================
50
51 The user guide for KVM4NFV CICD features and capabilities provide step by step
52 instructions for using features that have been configured according to the
53 installation and configuration instructions.