Predictive Resource Management for Distributed Clusters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional resource management solutions in distributed computer systems face inefficiencies during sudden load changes, as they require significant time and resources for client migration, impacting system performance.

Innovation Solution

A resource management system that analyzes predicted future demands to adjust resource management options before the anticipated time, allowing for proactive execution of resource management operations like load balancing, using an analytics engine to generate predicted demand data and an option setting unit to modify algorithm settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional resource management solutions perform load balancing operations by migrating clients to different host devices, then resource distribution is improved, but system performance deteriorates during heavy load conditions due to significant time and resources consumed by migration

Engineering Contradiction:
Improveresource distributionVSAvoidsystem performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system proactively identifies resource demand patterns and performs resource management operations in advance before peak load conditions occur. By analyzing historical and real-time data, the system prepares resource allocations ahead of time, so when heavy load conditions arise, the resources are already positioned and ready, eliminating the need for time-consuming client migrations during critical periods.

Inventive Principle:
Principle #10Preliminary action

2Speed

If resource management operations are executed in real-time during sudden load changes, then responsiveness is improved, but the significant time required for client migration impacts performance

Engineering Contradiction:
ImproveresponsivenessVSAvoidmigration time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system executes resource management operations in advance based on predicted load patterns, so when sudden load changes occur, the reconfiguration has already been completed or is in progress, minimizing the actual migration time during critical moments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts resource management strategies based on real-time load conditions and predicted patterns. Rather than using fixed migration schedules, the system flexibly optimizes resource allocation timing and methods, allowing it to respond to sudden load changes with minimal disruption by adapting its approach based on current system state.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11307884B2Adaptive resource management of a cluster of host computers using predicted data
Publication Date: 2022.04.19 VMWARE INC
  • US11307884B2 patent drawing
  • US11307884B2 patent drawing
  • US11307884B2 patent drawing

AI summary

A resource management system and method for performing resource management operations in a distributed computer system uses predicted resource demands for a specified time in the future to change a resource management option of a resource management analysis algorithm prior to the specified time so that the resource management analysis algorithm can be executed in anticipation of the predicted resource demands at the specified time.