This is an old revision of the document!
Pinpoint:
Proposed name for the project: Pinpoint
Proposed name for the repository: pinpoint
Project Categories: Requirements
Project description:
The overall goal of the Pinpoint project is to provide fault localization framework for NFVI and VIM layers focusing on network issues
Fault localization target is to deduce the exact source of a failure from a set of observed failure indications while reducing the time spent on analyzing problems.
Fault localization also identify performance bottlenecks easily revealing the true source of the various symptoms
Fault localization is also known as fault isolation, alarm/event correlation, and root cause analysis (RCA).
Scope:
Define the relevant APIs for fault localization system
Define functional requirements for fault localization block
Perform gap analysis on existing
API, mainly on OpenStack components and SDN controllers
Out of scope : Fault localization specific algorithm
Future extensions: Fault localization for compute and storage, Extend for upper layers of NFV (alongside OPNFV evaluation)
Dependencies:
The project has some relations to the: Doctor, Yardstick and bottleneck OPNFV projects as it may use some of their APIs
The project is related to the: Neutron, Nova, Ceilometer and maybe some other OpenStack project as it may use some of their APIs
The project is related to the: Onos and ODL project as it may use some of their APIs
The project is aligned with an activity in IETF LIME group to provide generic model for technology agnostic network OAM
Committers and Contributors:
Adi Molkho (Huawei: adi.molkho@huawei.com)
Mishael Wexler (Huawei: mishael.wexler@huawei.com)
Guodayong (Huawei: guodayong@huawei.com )
Adam Itshar (Huawei: adam.itshar@huawei.com)
Zhouxingwang (Joe) (Huawei: zhouxingwang@huawei.com )
Planned deliverables
User requirements of OPNFV fault localization.
Gap analysis on fault localization APIs with open source upstream projects.
Propose BPs in OpenStack projects, Onos and ODL according to gaps found in the analysis.
Proposed Release Schedule:
Use the above information to create a key project facts section on your project page
Key Project Facts