Adaptation Management for Server Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing devices lack an effective mechanism to adapt to server overload, leading to denied access when servers become overwhelmed, as they do not dynamically adjust application services based on current server usage and user profiles.

Innovation Solution

An adaptation management computing device monitors server capacity-related factors and user profile information to determine an adaptation factor, which is used to adjust the operation of application services on client devices, optimizing service handling and traffic management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If servers continue to accept all incoming requests without adaptation, then service availability to client devices is maintained, but server overload occurs and system reliability deteriorates

Engineering Contradiction:
Improveserver reliabilityVSAvoidadaptability to server load
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adaptation by continuously monitoring server capacity-related factors and adjusting the adaption factor in real-time based on current server usage conditions. The system transitions from static to dynamic service adaptation, allowing the adaption factor to change continuously according to server load, thereby maintaining reliability while adapting to varying conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback loop where server capacity-related factors are monitored, the adaption factor is determined based on monitored values and adaption rules, and service operations are adjusted accordingly. This closed-loop feedback mechanism enables the system to respond to server load changes and maintain reliable operation under varying conditions.

Inventive Principle:
Principle #23Feedback

2Productivity

If client devices operate application services without adaptation, then service functionality is maintained, but inbound traffic causes server overload and access denial

Engineering Contradiction:
Improveservice handling efficiencyVSAvoidserver overload
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system applies partial adaptation by adjusting the adaption factor to a level that is sufficient to prevent server overload but not so restrictive as to completely eliminate service functionality. The adaption factor is determined based on monitored server capacity factors and adaption rules, implementing just enough adaptation to maintain productivity while avoiding harmful server overload conditions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes operational parameters by dynamically adjusting the adaption factor based on monitored server capacity-related factors. The system modifies service operation parameters on client devices according to current server usage conditions, thereby improving service handling efficiency while preventing server overload through parameter adaptation.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If dynamic adaptation based on server usage is implemented, then server overload is reduced and access efficiency improves, but system complexity increases

Engineering Contradiction:
Improveaccess efficiencyVSAvoidadaption management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an adaption management computing device as an intermediary between servers and client devices. This intermediary monitors server capacity factors, determines adaption factors based on monitored values and adaption rules, and communicates adaptation instructions to client devices. The intermediary simplifies the overall system by centralizing adaptation logic, thereby improving access efficiency while managing complexity through a dedicated mediation layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If adaption factor is determined solely based on server usage, then server load management is simplified, but user-specific service optimization is lost

Engineering Contradiction:
Improveservice delivery efficiencyVSAvoiduser profile adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system applies local quality by determining the adaption factor based on both monitored server capacity-related factors and obtained user profile information. Different users receive customized adaptation based on their profiles, allowing the system to optimize service delivery efficiency while maintaining adaptability to individual user needs and preferences.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9207983B2Methods for adapting application services based on current server usage and devices thereof
Publication Date: 2015.12.08 INFOSYS LTD
  • US9207983B2 patent drawing
  • US9207983B2 patent drawing
  • US9207983B2 patent drawing

AI summary

A method, non-transitory computer readable medium, and apparatus that monitor one or more capacity related factors of one or more servers providing one or more services to one or more client computing devices to obtain one or more values. An adaption factor for at least one of the one or more client computing devices is determined based on the one or more obtained values for the one or more monitored capacity related factors and one or more adaption rules. The adaption factor may further be determined based on obtained user profile information. The determined adaption factor to adapt operation of the one or more provided services at the at least one of the one or more client computing devices is provided.