Versions Compared

Key

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

...

  • Need to figure out how Multi-Tenancy aligns with Multi-Cluster deployments.
  • Xacml-PDP needs load balancer for cases where numerous requests are generated by operational policy, resource instantiation etc.
      There might be need for distributed locking in multiple PDPs inside tenant and also across tenant in case of multi cluster deployment
      • Routing is needed, to ensure the request goes to the XACML-PDPs for a given tenant.
      • Load-balancing is needed so that load can be distributed across the XACML-PDPs for a given tenant.
    • Tenants are assumed to be use case/domain specific with their own Analytics component.
    • Tenants are assumed to only work towards specific devices for the use case/domain.
    •  Xacml-PDP needs to be changed to pre-load required policy types instead of calling Policy DB.
    • Need for Service Discovery or similar feature to make Xacml-PDP across multiple tenants resolvable by clients - DCAE, SDNC, Drools-PDP, OOF.
    • Need to verify how DCAE Analytics consume the Policy Update Notifications.  
    • DB information must be appropriately handled:
      • Policy types
        • XACML-PDP needs access to the policy types.  One solution is to change Xacml-PDP to pre-load required policy types instead of calling Policy DB.
      • Policies
        • Only needed by API & PAP, thus can remain in the central namespace
      • Operations History
        • Can be segregated by tenant
      • Distributed Locks
        • Can be segregated by tenant if locking is only required across a single tenant
        • Must address the multi-cluster case; perhaps use MUSIC for this case