Unified Data Control Policy in Distributed Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Implementing unified data control policies in distributed and product-oriented computing platforms is challenging due to the exponential increase in data control policies over time, complexity in managing various user entities and cloud-based software products, and the distributed nature of the computing platform, which makes it difficult to ensure correct policy enforcement across distributed data service clusters.

Innovation Solution

A centralized policy information repository is implemented, distributing replicated policy information objects to each distributed data service cluster, along with distributed policy decision and enforcement objects, to evaluate and enforce data control policies uniformly across the platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data control policies are implemented in distributed computing platforms, then data security and control are improved, but system complexity and difficulty of policy management increase exponentially

Engineering Contradiction:
Improvedata control policy enforcementVSAvoidpolicy management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments policy management into distinct functional components: policy definition, policy evaluation, and policy enforcement. Each distributed data service cluster contains policy enforcement objects that independently evaluate and enforce policies locally, while a centralized policy management system handles policy creation and distribution. This segmentation reduces overall system complexity by distributing policy enforcement responsibilities across multiple independent units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces policy evaluation objects as intermediaries between the centralized policy management system and distributed data service clusters. These evaluation objects receive policy definitions from the central system, evaluate them against local data, and enforce decisions without requiring direct central control over each enforcement action. This intermediary layer simplifies central management while maintaining distributed enforcement capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If unified data control policies are enforced across distributed data service clusters, then policy consistency is improved, but communication overhead and evaluation time increase

Engineering Contradiction:
Improvepolicy consistencyVSAvoidpolicy evaluation time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system performs preliminary policy evaluation by pre-processing policy definitions and evaluating them against available data before actual enforcement actions. Policy evaluation objects continuously monitor and evaluate policies in advance, so when enforcement is needed, decisions are already prepared or can be made quickly based on pre-evaluated results. This reduces real-time evaluation delays while maintaining consistency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Each distributed data service cluster contains self-contained policy enforcement objects that independently evaluate and enforce policies without requiring continuous central system intervention. These objects use locally available information and pre-received policy definitions to make enforcement decisions autonomously, reducing communication overhead and evaluation time while maintaining unified policy application across the distributed system.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12126527B2Methods, apparatuses and computer program products for implementing unified data control policy in distributed and product-oriented computing platforms
Publication Date: 2024.10.22 ATLASSIAN US INC
  • US12126527B2 patent drawing
  • US12126527B2 patent drawing
  • US12126527B2 patent drawing

AI summary

Various examples herein described are directed to methods, apparatuses, and computer program products for implementing unified data control policies in a distributed and product-oriented computing platform that includes a plurality of distributed data service clusters and a centralized policy information repository. In some examples, the distributed data service cluster is associated with a distributed policy decision object and one or more distributed policy enforcement objects. In some examples, the distributed policy decision object generates control policy evaluation responses in response to control policy evaluation requests. Additional example embodiments provide, such as but not limited to, example methods for generating policy information objects.