Application Relocation via Consistent Projected Utilization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network operators face challenges in optimizing resource utilization when relocating applications due to the high costs associated with scaling or instantiating new resources, particularly in scenarios where demand fluctuates, as existing methods often focus on minimizing current load rather than consistency and efficiency.

Innovation Solution

A server computer executes a relocation management application that analyzes utilization data to identify prospective host resources offering the most consistent projected utilization, selecting the resource that balances load and cost-effectiveness, thereby reducing the need for expensive scaling or instantiation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If applications are relocated to optimize current load minimization, then resource utilization improves, but cost-effectiveness deteriorates due to expensive scaling or instantiation of new resources

Engineering Contradiction:
Improveresource utilizationVSAvoidcost-effectiveness
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary projection of future utilizations before making relocation decisions. By analyzing historical utilization data and projecting future trends for each prospective host resource, the system selects targets that will maintain consistent utilization levels, avoiding the need for expensive subsequent scaling operations. This preliminary analysis prevents costly reactive measures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback loops that continuously monitor actual utilization against projected utilization. By comparing expected versus actual resource usage patterns, the system can refine its projections and make more accurate relocation decisions, ensuring that applications are placed on hosts that will maintain optimal utilization levels without requiring additional resource instantiation.

Inventive Principle:
Principle #23Feedback

2Productivity

If applications are relocated to balance load distribution, then resource utilization improves, but utilization consistency deteriorates due to fluctuations in projected utilization

Engineering Contradiction:
Improveresource utilizationVSAvoidutilization consistency
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system performs preliminary projection of future utilizations before making relocation decisions. By analyzing historical utilization data and projecting future trends for each prospective host resource, the system selects targets that will maintain consistent utilization levels, avoiding the need for expensive subsequent scaling operations. This preliminary analysis prevents costly reactive measures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the selection criterion from simple load balancing to utilization consistency optimization. By evaluating projected utilization patterns and selecting host resources that demonstrate stable, consistent utilization trajectories, the system maintains both high resource utilization and stable composition without excessive fluctuations.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If traditional load minimization methods are used for application relocation, then current resource allocation improves, but future cost-effectiveness deteriorates due to lack of utilization consistency consideration

Engineering Contradiction:
Improvecurrent resource allocationVSAvoidfuture cost-effectiveness
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary projection of future utilizations before making relocation decisions. By analyzing historical utilization data and projecting future trends for each prospective host resource, the system selects targets that will maintain consistent utilization levels, avoiding the need for expensive subsequent scaling operations. This preliminary analysis prevents costly reactive measures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from static load minimization to dynamic utilization consistency optimization. By continuously projecting future utilization patterns and adapting relocation decisions based on predicted trends, the system optimizes both current allocation and future cost-effectiveness, making the relocation strategy responsive to changing utilization patterns.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10178202B2Relocation of applications to optimize resource utilization
Publication Date: 2019.01.08 AT&T INTELLECTUAL PROPERTY I L P
  • US10178202B2 patent drawing
  • US10178202B2 patent drawing
  • US10178202B2 patent drawing

AI summary

Concepts and technologies are disclosed herein for relocation of applications to optimize resource utilization. A processor executing a relocation management application can receive a request to relocate an application. The processor can identify a utilization associated with the application, identify prospective host resources capable of hosting the application, determine utilizations associated with the prospective host resources, and project prospective host resource utilizations based upon the utilization associated with the application and the utilizations associated with the prospective host resources. The processor can select a prospective host resource from the prospective host resources by selecting a resource that offers a most consistent projected utilization.