X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=docs%2Fdevelopment%2Foverview%2Fkvmfornfv_overview.rst;fp=docs%2Fdevelopment%2Foverview%2Fkvmfornfv_overview.rst;h=7c3005a04b9bce31b86d6455ed588f394ff577c0;hb=f1f3cc27f23bdde81c37d8142d4288d811bd5e45;hp=0000000000000000000000000000000000000000;hpb=1f4ef5ee33f715c03a85a868f12e89744f889cff;p=kvmfornfv.git diff --git a/docs/development/overview/kvmfornfv_overview.rst b/docs/development/overview/kvmfornfv_overview.rst new file mode 100644 index 000000000..7c3005a04 --- /dev/null +++ b/docs/development/overview/kvmfornfv_overview.rst @@ -0,0 +1,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.