User Tools

Site Tools


project_proposals:vaccine

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
project_proposals:vaccine [2015/09/02 07:41]
Rex Lee [Documentation: ''(optional, Project Categories: Documention)'']
project_proposals:vaccine [2015/09/17 11:53] (current)
Ryota Mibu [Committers and Contributors:]
Line 1: Line 1:
 ==== Project Name: ==== ==== Project Name: ====
  
-  * Proposed name for the project: ''​Reliability (Vaccine)''​+  * Proposed name for the project: ''​Reliability ​test (Vaccine)''​
   * Proposed name for the repository: ''​vaccine''​   * Proposed name for the repository: ''​vaccine''​
-  * Project Categories: Integration & Testing+  * Project Categories: ​''​Integration & Testing''​
 ==== Project description:​ ==== ==== Project description:​ ====
 This project aims to define and execute an appropriate set of tests in order to objectively measure the ability of fault tolerance and recover-ability for OPNFV platform. This project aims to define and execute an appropriate set of tests in order to objectively measure the ability of fault tolerance and recover-ability for OPNFV platform.
 +
 The challenges result from failures of visualized network functions, failures of the underlying hardware and software infrastructure arising from conditions such as design faults, intrinsic wear out, operational mistakes, or other adverse conditions, e.g. natural disasters, excessive traffic demand, etc. The challenges result from failures of visualized network functions, failures of the underlying hardware and software infrastructure arising from conditions such as design faults, intrinsic wear out, operational mistakes, or other adverse conditions, e.g. natural disasters, excessive traffic demand, etc.
 +
 Network services have very high resilience and availability requirements,​ network operators and services providers need to guarantee that resilience and availability of their networks are not impaired when visualized network functions are introduced. ​ The failures of Network services may be caused by faults of  various layers , e.g. hardware, Hypervisor, VM and VNF. So it is necessary to test and verify whether NFV platform is able to handle the failures to meet various network services. This project will focus on the three layers hardware, Hypervisor and VM, using methods like fault injection, as shown below: Network services have very high resilience and availability requirements,​ network operators and services providers need to guarantee that resilience and availability of their networks are not impaired when visualized network functions are introduced. ​ The failures of Network services may be caused by faults of  various layers , e.g. hardware, Hypervisor, VM and VNF. So it is necessary to test and verify whether NFV platform is able to handle the failures to meet various network services. This project will focus on the three layers hardware, Hypervisor and VM, using methods like fault injection, as shown below:
 +
 +{{ :​project_proposals:​vaccine_1.png?​750 |}}
 ==== Scope: ==== ==== Scope: ====
  
Line 19: Line 23:
   * Test tools: integrate/​develop reliability test tools. For realizing the reliability test measures and metrics and running test cases, some open source tools for reliability test will be firstly integrated and additional tools will be developed.   * Test tools: integrate/​develop reliability test tools. For realizing the reliability test measures and metrics and running test cases, some open source tools for reliability test will be firstly integrated and additional tools will be developed.
  
 +This project initially focuses on the following components: ​
 +  * Hardware
 +  * Hypervisor
 +  * VM
 +  * VIM
 ==== Testability: ​ ==== ==== Testability: ​ ====
  
Line 25: Line 34:
 ==== Dependencies:​ ==== ==== Dependencies:​ ====
  
-  ​Identify similar projects is underway or being proposed in OPNFV or upstream project + 
-  * Identify any open source upstream projects and release timeline.  +  ​Installers (Fuel/​Compass/​Foreman) provide the infrastructure layer under test. 
-  * Identify any specific development be staged with respect to the upstream project and releases+  * “Octopus” provides the continuous integration test
-  * Are there any external fora or standard development organization dependencies. If possible, list and informative and normative reference specifications+  * “Bottlenecks” provides ​the workload tools for verifying the reliability of infrastructure under load
-  * If project ​is an integration and test, identify hardware dependency.+  * “Yardstick” provides some test stimuli tools for infrastructure verification
 +  * This project ​collects ​test scenarios from “Doctor/​HA/​Multisite/​Pinpoint/​Prediction” as input of reliability test cases 
 +  * This project takes the standard of ETSI ISG NFV as inputand intends to work with other related industry forums including but not limited to CQR working group.
  
 ==== Committers and Contributors:​ ==== ==== Committers and Contributors:​ ====
  
   * Names and affiliations of the committers   * Names and affiliations of the committers
-  ​Names and affiliations of any other contributors+    ​Yimin Wang (Huawei: <​yimin.wang@huawei.com>​) 
 +    * Qiao Fu (China Mobile: <​fuqiao@chinamobile.com>​) 
 +    * Mingjiang ​ Li (Huawei: <​limingjiang@huawei.com>​) 
 +    * Cuiqin Li (Huawei: <​licuiqin@huawei.com>​) 
 +    * Ryota Mibu (NEC: <​r-mibu@cq.jp.nec.com>​)
  
 +  * Names and affiliations of any other contributors
 +    * Hao Pang (Huawei: <​shamrock.pang@huawei.com>​)
 +    * Hongbo Tian (Huawei: <​hongbo.tianhongbo@huawei.com>​)
 +    * Xiao Wang (Huawei: <​randy.wang@huawei.com>​)
 +    * Canfu Zeng (Huawei: <​zengcanfu@huawei.com>​)
 ==== Planned deliverables ==== ==== Planned deliverables ====
  
-  * Described the project release package as OPNFV or open source upstream projects. +  * Test measures & metrics and test cases for OPNFV platform reliability testing ​ 
-  * If project deliverables have multiple dependencies across other project categories, described linkage of the deliverables. +  * Test framework for automatic test 
 +  * Reliability test tools  for fault injection and test workloads 
 +  * Reference documentation for developer and user
 ==== Proposed Release Schedule: ==== ==== Proposed Release Schedule: ====
  
-  * When is the first release ​planned? +  * Further development will align with release ​cadence of OPNFV 
-  * Will this align with the current ​release ​cadence+  * Intends to participate in the Brahmaputra ​release, providing test case examples and test demo
  
- 
-Use the above information to create a key project facts section on your project page 
 ===== Key Project Facts ===== ===== Key Project Facts =====
  
-** Project Name: ** Project Name (repo name) \\ +** Project Name: ** Vaccine ​\\ 
-** Repo name: ** \\ +** Repo name: ** vaccine\\ 
-** Project Category: ** \\ +** Project Category: ** Integration & Testing\\ 
-** Lifecycle State: ** \\ +** Lifecycle State: ** Proposal\\ 
-** Primary Contact: ** \\ +** Primary Contact: ** <​xiaoli.wang@huawei.com>​\\ 
-** Project Lead: ** \\ +** Project Lead: ** Xiaoli Wang\\ 
-** Jira Project Name: ** Same as Project name \\ +** Jira Project Name: ** Vaccine ​\\ 
-** Jira Project Prefix: ** [10 Characters max [A-Z] ] \\ +** Jira Project Prefix: ** [vaccine] \\ 
-** mailing list tag ** [Should match Jira Project Prefix] \\ +** mailing list tag ** [vaccine] \\
-** Committers: ** \\ +
-foo@bar.com \\ +
-baz@qux.com \\ +
-** Link to TSC approval: Example http://​meetbot.opnfv.org/​meetings/​opnfv-meeting/​2015/​opnfv-meeting.2015-03-03-15.01.html ** \\  +
-** Link to approval of additional submitters: ** Example http://​meetbot.opnfv.org/​meetings/​opnfv-meeting/​2015/​opnfv-meeting.2015-03-03-15.01.html \\ +
project_proposals/vaccine.1441179686.txt.gz · Last modified: 2015/09/02 07:41 by Rex Lee