Operator Service Conflict Detection for Cloud Resource Modifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, multiple operator pattern services may make conflicting resource modifications, leading to resource instability and non-responsive services, as each service operates in a different framework with no knowledge of other services modifying the same resources.

Innovation Solution

A system is implemented to detect and manage conflicting resource modifications by registering each modification in a database, associating it with the operator pattern service, resource, and modification parameters. This allows for querying and notification of potential conflicts, enabling corrective actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple operator pattern services operate independently to manage applications and resources, then service flexibility and operational autonomy are improved, but resource stability and system reliability deteriorate due to conflicting modifications

Engineering Contradiction:
Improveservice flexibilityVSAvoidresource stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a database as an intermediary layer between multiple operator pattern services and the resources they manage. Each service registers its intended modifications in the database before execution, allowing other services to query and detect potential conflicts. This mediator mechanism enables independent service operation while preventing conflicting modifications, thus maintaining both service flexibility and resource stability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a feedback mechanism where operator pattern services continuously query the database to check for registered modifications before executing resource changes. When a conflict is detected through this feedback loop, the service can adjust its behavior to avoid conflicting modifications. This feedback-driven approach maintains reliability while preserving service autonomy

Inventive Principle:
Principle #23Feedback

2Productivity

If operator pattern services make frequent resource modifications to maintain application state, then service functionality is improved, but resource stability deteriorates due to conflicting modifications

Engineering Contradiction:
Improveservice functionalityVSAvoidresource stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent requires operator pattern services to register their intended resource modifications in the database before actually executing the changes. This preliminary action allows the system to detect potential conflicts ahead of time and prevent them from occurring. Services can still perform their functional modifications, but the preliminary registration step ensures resource stability by avoiding conflicting changes

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If no centralized tracking mechanism is implemented, then system complexity is reduced, but the ability to detect and manage conflicts deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidconflict detection capability
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a database that serves multiple functions: storing resource state information, registering intended modifications, detecting conflicts, and providing feedback to services. This universal mechanism handles all conflict detection and management needs in a single centralized system, achieving effective conflict management without excessive complexity through multi-functional design

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12309031B2Detecting multiple operator pattern services making conflicting resource modifications
Publication Date: 2025.05.20 RED HAT LLC
  • US12309031B2 patent drawing
  • US12309031B2 patent drawing
  • US12309031B2 patent drawing

AI summary

Systems and methods for detecting multiple operator pattern services making conflicting resource modifications. An example method comprises receiving from a first computing process running on a computing platform, a resource modification request to modify a resource of the computing platform. The method then determines, using a resource modification data store, whether a second computing process is regulating the resource associated with the resource modification request. Responsive to determining that the second computing process is regulating the resource associated with the resource modification request, the method notifies a managing process of the computing platform.