Operator Service Conflict Detection for Cloud Resource Modifications
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
3Device complexity
If no centralized tracking mechanism is implemented, then system complexity is reduced, but the ability to detect and manage conflicts deteriorates
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
Data Source
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.


