You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Overview

The problem being addressed is to define and provide a general filtering solution for control loops so that a member of Dev Ops can quickly and easily modify the behavior of a Control Loop during the lifecycle of a Control Loop. The filtering mechanism would support multiple levels of granularity for any target entity specified in a service or a physical network function.

Goals

The goal is for a member of Dev Ops to be able to easily apply filters to control loops dynamically at runtime using policy filters.

The following types of control are desirable:

  • Fine-grained ability to Enable/Disable control loop for a specified resource
  • Fine-grained ability to Apply different Actor/Operations for a specified resource

The following levels of granularity are desirable:

  • VNF Type
  • VNF Instance
  • VNFC Instance
  • PNF ?

In addition, to the above target entities, additional attributes are desirable to further broaden or narrow the granularity of the control loop actions:

  • Geography
  • Physical Server
  • etc.

Long Term Roadmap

1) Depending on how the solution is implemented, may require some conflict resolution capability to be built into the Policy API.

2) May be desirable in the future for DCAE collectors/analytics to support policies that specify filters in the policies that must be enforced.

3) An alternative to #2 can be strategic placement of a scalable/resilient group of PDP-D at different points within a complex flow of control loop to apply filtering rules to VES events. This gives the ability to flexibly throttle VES events being generated by analytics anywhere in the control loop, without requiring analytics to understanding and enforce filtering policies.

4) Usage of "safe mode" (not yet implemented in Policy to provide another safety mechanism.

Business Requirements

Coming soon...

Participating Companies

AT&T, Ericsson (TBD)


Contributions


Impacts

ProjectImpactNotes
POLICYLow

Policy Type Design

Application to translate Policy Type

Documentation for DevOps teams to understand how to build the policy

TBD - if 

CLAMPTest Only (TBD)TBD - depending on "how" this will be implemented, may simply be test only.
A&AITest Only (TBD)May need support from A&AI to determine potential API's to support

Project Commitment

ProjectCommitmentNotes
POLICYtbd
CLAMPtbd
A&AItbd
  • No labels