Storage Migration Bandwidth Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When migrating a storage system from a single physical storage system to a virtual storage system composed of multiple physical storage systems, resource allocation can lead to deteriorated I/O performance due to excessive communication between physical storage systems, exceeding the bandwidth of the connecting path.

Innovation Solution

A computer system with a host computer, multiple physical storage nodes, and a management computer that allocates resources within the bandwidth range of the transfer path between storage nodes based on configuration and performance information, minimizing data transfer between nodes and optimizing resource allocation to maintain I/O performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If resources are distributed across multiple physical storage systems in a virtual storage system, then storage capacity and resource availability are improved, but communication bandwidth between storage systems is exceeded causing I/O performance deterioration

Engineering Contradiction:
Improvestorage capacityVSAvoidI/O performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The management computer performs preliminary analysis of configuration information and performance information before migration, and pre-calculates the optimal allocation plan for storage resources. This preliminary action ensures that resources are allocated in advance to prevent bandwidth overload during actual operation, resolving the contradiction between distributed storage capacity and I/O performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the allocation parameters of storage resources (volumes, ports, caches) across multiple physical storage systems based on analyzed performance data. By adjusting these parameters optimally, the system maintains high storage capacity while controlling communication bandwidth usage to preserve I/O performance.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If migration is performed from a single physical storage system to a virtual storage system, then system adaptability and resource flexibility are improved, but resource allocation complexity increases

Engineering Contradiction:
Improvesystem flexibilityVSAvoidresource allocation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The management computer acts as an intermediary that automatically analyzes configuration information and performance information, then generates optimal resource allocation plans. This intermediary simplifies the complex migration process by centralizing the decision-making logic, allowing administrators to benefit from system flexibility without directly managing the complexity of resource allocation across multiple storage systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10182110B2Transfer format for storage system, and transfer method
Publication Date: 2019.01.15 HITACHI VANTARA LTD
  • US10182110B2 patent drawing
  • US10182110B2 patent drawing
  • US10182110B2 patent drawing

AI summary

If resources allocated to a host computer exist in different physical storage nodes within a virtual storage system after performing migration to a storage system, mapping of resources among the physical storage nodes becomes necessary, and if the amount of communication between physical storage nodes that occurs during access to resources exceeds a bandwidth of the connection path, the host I/O performance may be deteriorated compared to the performance before migration. Therefore, when migration is performed from a first physical storage node to a virtual storage system composed of a plurality of second physical storage nodes, a management computer allocates resources of the second physical storage nodes within a range of bandwidth of the transfer path between the second physical storage nodes based on configuration information of the plurality of second physical storage nodes, performance information, and load information of the volume provided by the first physical storage node.