VM Placement Framework for Hyper-Converged Infrastructure Network Cost Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In hyper-converged infrastructures, network traffic between workloads within a cluster is not efficiently managed, leading to scalability and efficiency issues due to high network costs and traffic volumes, which existing resource schedulers fail to adequately address.

Innovation Solution

A network-aware cost-based VM placement framework that monitors and migrates workloads to minimize network costs by ranking and relocating high-traffic workload pairs, utilizing tools like VMware Distributed Resource Scheduler (DRS) and software-defined network environments to optimize network traffic across physical hosts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional resource schedulers distribute workloads by balancing CPU and memory usage, then computing capacity is efficiently allocated, but network traffic costs between workloads are not optimized

Engineering Contradiction:
Improvecomputing capacity allocationVSAvoidnetwork traffic cost
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent extends the resource scheduling parameters beyond CPU and memory to include network cost metrics. The resource scheduler now considers multiple parameters simultaneously (CPU usage, memory usage, and network traffic cost) to make placement decisions, transforming the scheduling approach from single-parameter to multi-parameter optimization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent adds a new dimension to resource scheduling by introducing network cost as an additional optimization criterion. Instead of solely balancing computational resources in two dimensions (CPU and memory), the system now operates in three dimensions by incorporating network traffic cost, enabling more comprehensive workload placement optimization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If workloads are distributed across cluster machines to balance resource usage, then system scalability is improved, but network traffic volume between workloads increases

Engineering Contradiction:
Improvesystem scalabilityVSAvoidnetwork traffic volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by placing workloads that communicate frequently with each other on the same physical host or in close proximity within the network topology. This localized placement strategy reduces the need for long-distance network traffic while maintaining system scalability, as workloads are strategically positioned based on their communication patterns rather than being uniformly distributed.

Inventive Principle:
Principle #3Local quality

3Productivity

If additional hardware is assigned to tasks requiring more resources, then task performance is improved, but network infrastructure complexity and costs increase

Engineering Contradiction:
Improvetask performanceVSAvoidnetwork infrastructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple workloads that have high communication requirements into the same physical host or nearby hosts within the cluster. By combining these workloads spatially, the system reduces network traffic between them and simplifies the network infrastructure requirements, as internal host communication does not require external network switches and routing infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10938688B2Network costs for hyper-converged infrastructures
Publication Date: 2021.03.02 VMWARE INC
  • US10938688B2 patent drawing
  • US10938688B2 patent drawing
  • US10938688B2 patent drawing

AI summary

Systems and methods for reducing network cost in a hyper-converged infrastructure are disclosed. The network cost of workload pairs can be assessed. Migration of the workloads can be considered to reduce the network cost and improve the network efficiency of the hyper-converged infrastructure.