Adaptive Request Processing Order for Cloud Service Degradation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cloud computing environments, requests often face delays due to performance degradation in various services or components, leading to extended processing times when issues such as errors or downtime occur.
Innovation Solution
A method that adjusts the order of actions in a request based on monitored information, allowing actions experiencing performance degradation to be executed later, thereby preserving dependencies and alleviating strain on resources by spreading similar actions across different services or components.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If actions are processed in a serialized order as specified in the request, then the processing follows a predictable sequence, but processing time extends when performance degradation occurs in any component
Solution Approach 1:
The patent applies dynamics by making the action processing order adaptive rather than fixed. The system dynamically adjusts the execution sequence based on real-time performance monitoring data, transforming the static serialized order into a flexible, condition-based sequence that optimizes processing time while maintaining reliability
Solution Approach 2:
The system changes the parameter of action execution order based on performance degradation thresholds. When monitoring indicates component degradation, the system modifies the processing sequence parameter to bypass or delay actions related to degraded components, thereby reducing overall processing time while maintaining processing reliability
2Productivity
If actions are reordered to avoid performance degradation, then processing efficiency improves, but action dependencies may be violated
Solution Approach 1:
The system uses feedback from performance monitoring to intelligently reorder actions. By continuously monitoring component health and feeding this information back into the scheduling system, the patent achieves efficient reordering that respects dependency constraints while avoiding degraded components
Solution Approach 2:
The system performs preliminary analysis of action dependencies before reordering. By pre-establishing the dependency graph and analyzing which actions can be safely delayed or reordered without violating constraints, the patent maintains both efficiency and dependency integrity
Data Source
AI summary
In an approach for adjusting an order of actions to process a request, a processor receives a request that includes a set of actions to be performed in a first order. A processor receives monitored information of a service utilized to perform at least one action of the set of actions. A processor compares the monitored information to previously stored information. A processor determines that at least one aspect of the service is experiencing decreased performance based on the comparison. A processor identifies a first action of the set of actions corresponding to the at least one aspect of the service experiencing decreased performance. A processor adjusts the request, such that the request includes the set of actions to be performed in a second order, wherein the second order includes the first action is in a different position. A processor causes the adjusted request to be processed.


