Workload Placement Optimization Using Interaction Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large networks with multiple switches and tiers, the placement of computing workloads is often not optimal, leading to increased latency and bandwidth utilization, resulting in lower overall performance.

Innovation Solution

A method that determines attributes of a computing workload, predicts its interaction with other workloads within the network, and uses network topology to optimize placement, employing a workload manager to deploy virtual machines based on predicted interaction probabilities and network layout.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If computing workloads are placed in large networks with many switches and multiple tiers, then network coverage and connectivity are improved, but latency and bandwidth utilization increase, resulting in lower performance

Engineering Contradiction:
Improvenetwork coverageVSAvoidlatency
Core Design Contradiction:
Area of stationary objectVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of workload attributes and network topology before placement, predicting interactions and determining optimal locations in advance. This prevents suboptimal placements that would cause latency issues, as the workload manager evaluates compatibility and network conditions before committing workloads to specific hosts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system places workloads in specific local network locations based on their interaction requirements. By analyzing workload attributes and predicting interactions, the system identifies optimal local placements that minimize latency for specific workload pairs, rather than using uniform placement strategies across the entire network.

Inventive Principle:
Principle #3Local quality

2Area of stationary object

If computing workloads are placed in large networks with many switches and multiple tiers, then network coverage and connectivity are improved, but bandwidth utilization increases, resulting in lower performance

Engineering Contradiction:
Improvenetwork coverageVSAvoidbandwidth utilization
Core Design Contradiction:
Area of stationary objectVSLoss of energy

Solution Approach 1:

The system performs preliminary analysis of workload attributes and network topology before placement, predicting interactions and determining optimal locations in advance. This prevents suboptimal placements that would cause bandwidth congestion, as the workload manager evaluates compatibility and network conditions before committing workloads to specific hosts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system places workloads in specific local network locations based on their interaction requirements. By analyzing workload attributes and predicting interactions, the system identifies optimal local placements that minimize bandwidth consumption for specific workload pairs, rather than using uniform placement strategies across the entire network.

Inventive Principle:
Principle #3Local quality

3Ease of manufacture

If traditional workload placement methods are used, then implementation simplicity is maintained, but network performance and efficiency deteriorate

Engineering Contradiction:
Improveimplementation simplicityVSAvoidnetwork performance
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The workload manager automatically analyzes workload attributes, predicts interactions, and determines optimal placements without manual intervention. The system self-configures by evaluating network topology and workload compatibility, eliminating the need for manual placement optimization while achieving improved network performance through automated intelligent decision-making.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from workload attribute analysis and interaction predictions to continuously optimize placement decisions. By monitoring workload characteristics and network conditions, the workload manager adjusts placement strategies to maintain optimal performance, creating a closed-loop system that adapts to changing conditions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10552229B2Systems and methods for determining placement of computing workloads within a network
Publication Date: 2020.02.04 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US10552229B2 patent drawing
  • US10552229B2 patent drawing

AI summary

Systems and methods for determining placement of computing workloads within a network are disclosed. According to an aspect, a method includes determining one or more attributes of a computing workload to be placed within a network. The method also includes predicting interaction of the computing workload with one or more other computing workloads within the network based on the one or more attributes. Further, the method includes determining placement of the computing workload within the network based on the predicted interaction and a topology of the network.