VM Placement Optimizing Storage and Network Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud network virtual machine placement methods focus solely on network layer metrics, neglecting storage performance characteristics and application constraints, which can lead to suboptimal virtual machine performance.

Innovation Solution

A method and apparatus that gather storage performance data, network performance data, and application requirement data to determine the optimal placement location for virtual machines in a cloud network using an optimization objective function and constraints, considering both storage and network metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If VM placement is based solely on network layer metrics, then network performance is optimized, but storage performance and application performance deteriorate

Engineering Contradiction:
Improvenetwork throughputVSAvoidstorage performance
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent merges network layer metrics and storage layer metrics into a unified multi-objective optimization framework. The placement system simultaneously considers network throughput, latency, storage I/O performance, and application requirements to determine optimal VM placement, resolving the contradiction by integrating previously separate optimization criteria into a comprehensive approach that balances both network and storage performance

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the optimization parameters from solely network-based metrics to a multi-dimensional set including storage performance metrics (I/O throughput, latency), network metrics, and application-specific requirements. This parameter expansion allows the system to evaluate placement options based on a broader set of criteria, preventing suboptimal placements that would compromise storage performance while maintaining network efficiency

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If VM placement optimizes only for network metrics, then network latency is reduced, but overall application performance deteriorates

Engineering Contradiction:
Improvenetwork latencyVSAvoidapplication performance
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent combines network latency optimization with storage I/O performance optimization and application requirement satisfaction in a unified multi-objective framework. By simultaneously considering multiple performance dimensions rather than optimizing for network latency alone, the system achieves better overall application performance while maintaining acceptable network responsiveness

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary gathering of storage performance data, network performance data, and application requirement data before making placement decisions. This advance information collection enables the optimization algorithm to evaluate multiple criteria upfront and select placement locations that will deliver balanced performance across all dimensions, preventing subsequent performance degradation

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If VM placement considers multiple metrics (network and storage), then placement accuracy improves, but system complexity increases

Engineering Contradiction:
Improveplacement accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal placement optimization system that handles multiple metrics through a single multi-objective optimization framework. This unified approach consolidates what would otherwise require separate optimization processes into one system that simultaneously evaluates network metrics, storage metrics, and application requirements, improving placement accuracy while managing complexity through integration rather than multiplication of separate systems

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

Solution Approach 2:

The system automatically gathers performance data from storage arrays and network infrastructure, and autonomously performs optimization calculations without requiring manual configuration or intervention. This self-service capability handles the increased complexity of multi-metric optimization automatically, allowing accurate placement decisions without proportionally increasing operational complexity for users

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9626222B2Method and apparatus for network and storage-aware virtual machine placement
Publication Date: 2017.04.18 ALCATEL LUCENT SA
  • US9626222B2 patent drawing
  • US9626222B2 patent drawing
  • US9626222B2 patent drawing

AI summary

Various embodiments provide a method and apparatus of providing a network and storage-aware virtual machine (VM) placement that optimizes placement based on network layer metrics, performance characteristics of the storage arrays and application constraints. Advantageously, since storage is often necessary in servicing application requests, basing VM placement on performance characteristics of the storage arrays as well as network layer metrics can lead to a significant improvement in VM performance.