Versions Compared

Key

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

...

A third approach is to have two policy sets running in each PDP, an active set and a standby set. However such an approach would increase the complexity of implementation in PDPs significantly.

2.2.6 Policy Monitoring

*******

x.y.z Policy Execution Architecture

  • The PAP will do run time monitoring of policy and context .
  • Policy does instance monitoring, monitoring of PDPs in real time etc.
  • Inter-PDP protocol is the protocol that instances of any PDP type can use to communicate with each other to manage state and deployment
  • Intra-PDP protocol is the protocol that instances of a particular PDP type use to communicate with each other, to manage state and deployment
  • Load balancing of events towards PDP pools could be done with DMaap using the underlying Kafka consumer group mechanisms

...

PDPs provide a periodic report of their status to the PAP. All PDPs report using a standard reporting format that is extended to provide information for specific PDP types. PDPs provide at least the information below:

FieldDescription
StateLifecycle State (PASSIVE/TEST/SAFE/ACTIVE)
TimestampTime the report record was generated
InvocationCountThe number of execution invocations the PDP has processed since the last report
LastInvocationTimeThe time taken to process the last execution invocation
AverageInvocationTimeThe average time taken to process an invocation since the last report
StartTimeThe start time of the PDP
UpTimeThe length of time the PDP has been executing

2.2.7 PEP Registration and Enforcement Guidelines

Pamela Dragosh

How do we set that up?

How do we ensure the API's allow flexibility for getting policy decisions?

...