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:42]
Rex Lee [Dependencies:]
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 30: Line 39:
   * “Bottlenecks” provides the workload tools for verifying the reliability of infrastructure under load.   * “Bottlenecks” provides the workload tools for verifying the reliability of infrastructure under load.
   * “Yardstick” provides some test stimuli tools for infrastructure verification.   * “Yardstick” provides some test stimuli tools for infrastructure verification.
-  * This project collects test scenarios from “Doctor“ HA“ Prediction” as input of reliability test cases+  * 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 input, and intends to work with other related industry forums including but not limited to CQR working group.   * This project takes the standard of ETSI ISG NFV as input, and intends to work with other related industry forums including but not limited to CQR working group.
  
Line 36: Line 45:
  
   * 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.1441179733.txt.gz · Last modified: 2015/09/02 07:42 by Rex Lee