User Tools

Site Tools



  • 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).


  • 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)


  • 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:

  • Names and affiliations of the committers
  Adi Molkho (Huawei:
  Mishael Wexler (Huawei:
  • Names and affiliations of the contributers
  Guodayong (Huawei: )
  Adam Itshar (Huawei:
  Zhouxingwang (Joe)  (Huawei: )
  Zhipeng Huang (Huawei:

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:

  • Planned for OPNFV release 3

Key Project Facts

Project Name: Pinpoint
Repo name: pinpoint
Project Category: Requirements
Lifecycle State: Proposal
Primary Contact: Adi molkho
Project Lead: Adi molkho
Jira Project Name: Same as Project name
Jira Project Prefix: PNT
mailing list tag PNT_pinpoint

pinpoint/pinpoint_project_proposal.txt · Last modified: 2015/08/18 05:36 by Adi Molkho