Server Request Response Strategy Based on Performance Value

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex data processing systems face challenges in managing unstable request volumes, particularly during unexpected events, leading to server overload and resource inefficiencies, as existing solutions often require additional hardware that is not feasible for unexpected events and can result in resource waste.

Innovation Solution

A method that determines a server's performance value and adjusts response strategies by scaling data transmission volumes based on performance levels, optimizing resource utilization without the need for additional hardware, by identifying identical requests and processing them efficiently, and adapting responses to server capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If additional hardware is added to handle increased request volumes, then server capacity and processing power are improved, but system complexity and resource waste increase

Engineering Contradiction:
Improveserver capacityVSAvoidsystem complexity
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The patent implements dynamic request response strategies that adapt to real-time server performance conditions. The system continuously monitors server performance values and adjusts response behaviors (such as request routing, caching strategies, and processing priorities) without requiring physical hardware changes. This dynamic adaptation allows the system to scale capacity software-based, avoiding the complexity of managing additional hardware infrastructure.

Inventive Principle:
Principle #15Dynamics

2Reliability

If additional hardware is deployed to handle unexpected events, then system reliability is improved, but resource waste occurs due to underutilization during normal operations

Engineering Contradiction:
Improvesystem reliabilityVSAvoidresource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system changes operational parameters based on server performance values and request patterns. By adjusting response strategies, caching levels, and processing thresholds dynamically, the system can handle unexpected traffic spikes reliably without permanently over-provisioning hardware. Resources are optimized for normal operations while maintaining the capability to scale up during unexpected events through software-based adaptation rather than permanent hardware deployment.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If request processing follows a fixed strategy, then system simplicity is maintained, but adaptability to varying server performance and request volumes deteriorates

Engineering Contradiction:
Improveresponse adaptabilityVSAvoidcontrol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms that continuously monitor server performance values and use this information to adjust request response strategies. The system evaluates performance metrics, compares them against thresholds, and dynamically modifies processing behaviors accordingly. This closed-loop feedback approach enables high adaptability to varying conditions while maintaining relatively simple control logic through rule-based decision making rather than complex algorithms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11711274B2Request response based on a performance value of a server
Publication Date: 2023.07.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11711274B2 patent drawing
  • US11711274B2 patent drawing
  • US11711274B2 patent drawing

AI summary

The present invention relates to a method, computer system, and computer program product for data processing based on a response strategy. According to the method, a performance value of a server is determined in response to receiving at least one request to the server. A response strategy for the at least one request is determined based on the determined performance value. At least one response is provided to the at least one request according to the determined response strategy.