Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

References

...

This is a PostgreSQL DB, and is intended to persist information such as the following:

  • PCI-Handler MSĀ Config information (e.g., thresholds, timer values, OOF algorithm name, etc.)
  • Pre-processing results and other related information (e.g., neighbor list)
  • Buffered notifications (i.e., notifications not yet processed at all)
  • State information
  • Association between pnf-name and CellId
  • PM/FM data

1.3. DMaaP Client

This is responsible for registering with the DMaaP client for the DMaaP notifications from SDN-R and VES-Collector, and to Policy.

2. Core Logic components and Pre-processing algorithm

...

These child threads are spawned for handling PCI optimization primarily, though they may also trigger PCI-ANR joint optimization in some cases. The various states and associated actions are described below.

Gliffy
namechild_threadChildThread
pagePin20
|
2

2.2.1 Initialization

In this state, perform initialization, and based on the type of notification, go to either Section 2.2.1.1 or 2.2.1.2 for next actions.

...

This child thread perform all PM-related computations, and initiate autonomous ANR updates based on HO metrics.

Gliffy
namePM

...

ChildThread

...

pagePin

...

1

2.3.1. Initialization

In this state, all data structures are initialized. This includes any processing-pending PM data, processed PM data and populating details from DB.

...