Predictive Computational Resource Distribution for Dynamic Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Business enterprises face challenges in redistributing computational tasks across separated resources due to incompatibility, insufficient preparation time, and impracticality in communicating large data sets, leading to insufficient computational resource availability during unexpected demand increases.

Innovation Solution

A system comprising local and global distribution modules, event identification, and predictive scaling engines that identify events and distribute computational tasks from servers with insufficient resources to those with available resources, ensuring dynamic hosting and meeting demand levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If computational hardware is operated in excess of average demand to meet peak demands, then reliability is improved, but loss of energy increases due to idle resources during average demand periods

Engineering Contradiction:
Improvecomputational resource availabilityVSAvoididle computational resource energy consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic load balancing that continuously monitors computational resource utilization across multiple locations and automatically redistributes computational tasks in real-time. This dynamic approach allows the system to adapt to changing demand patterns, ensuring peak demand reliability while minimizing idle resource energy consumption during lower utilization periods

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal computational resource pool where hardware at different locations can serve multiple functions - handling both local and redistributed workloads. This multi-functionality allows the same physical infrastructure to meet peak demands across different locations without requiring dedicated excess capacity at each site, thereby reducing overall idle energy consumption

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

2Adaptability or versatility

If computational tasks are redistributed from origin location to destination location, then adaptability is improved, but device complexity increases due to compatibility requirements

Engineering Contradiction:
Improvecomputational task redistribution capabilityVSAvoidcomputational resource compatibility management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent enforces homogeneity by requiring that computational hardware at both origin and destination locations possess compatible capabilities to execute the same computational tasks. This compatibility requirement simplifies the redistribution process by eliminating complex compatibility checks and adaptation layers, allowing tasks to be moved freely between standardized hardware platforms

Inventive Principle:
Principle #33Homogeneity

3Productivity

If computational resources are prepared in advance at destination locations, then productivity is improved, but loss of time increases due to preparation requirements

Engineering Contradiction:
Improvecomputational task execution efficiencyVSAvoidresource preparation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring destination locations with computational hardware capable of receiving and executing redistributed tasks. Rather than preparing resources on-demand, the system proactively establishes ready-to-use computational capacity at potential destination locations, eliminating preparation delays when redistribution is needed

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If large data sets are communicated to different locations for task redistribution, then adaptability is improved, but loss of energy increases due to data transmission requirements

Engineering Contradiction:
Improvecomputational task flexibilityVSAvoiddata communication energy consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts only the essential task definition and parameters needed for redistribution, separating this small control data from the large data sets that remain localized. This extraction approach allows the system to redistribute computational tasks without requiring energy-intensive transmission of large data volumes, as the actual data processing remains at the origin location

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9525728B2Prediction and distribution of resource demand
Publication Date: 2016.12.20 BANK OF AMERICA CORP
  • US9525728B2 patent drawing
  • US9525728B2 patent drawing
  • US9525728B2 patent drawing

AI summary

A system for predicting one or more changes in demand for computational resources expected as a result of one or more events experienced by a business enterprise, and for selecting an appropriate distribution strategy for distributing computational tasks such that a single location with insufficient computational resources can communicate computational tasks in excess of a local computational resource capacity to one or more other locations for processing.