Storage Controller Load Distribution via Migration Indices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage system technologies fail to efficiently perform scale-out and virtual machine migration while considering the state of applications, compliance with laws and rules, and resource usage status of the migration destination, especially when managed by another organization.

Innovation Solution

A storage system comprising multiple computer systems connected via a network, where an administrative server monitors resource usage, calculates indices for cost, credibility, and performance, and determines the best migration destination based on compliance with laws and rules, ensuring secure and efficient scale-out and migration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional load distribution technology is used to migrate virtual machines, then cost and performance are considered, but the state of virtual machines, compliance with laws and rules, and resource usage status of migration destination are not taken into account

Engineering Contradiction:
Improvecompliance with laws and rulesVSAvoidmigration decision complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-calculates and stores indices for each computer system including cost indices, credibility indices (reflecting laws and rules), and performance indices. These indices are prepared in advance before migration decisions are needed, allowing the system to quickly evaluate multiple destinations without complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary evaluation mechanism that uses predefined indices as mediators between the migration source and potential destinations. The administrative server uses these indices to objectively evaluate and select migration destinations, simplifying the decision process while ensuring compliance with laws and rules through the credibility index.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual relocation of applications is performed to comply with laws and rules, then compliance is achieved, but the process is time-consuming and difficult to keep track of ever-changing application states

Engineering Contradiction:
Improvecompliance reliabilityVSAvoidmigration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system continuously monitors the state of virtual machines and application workloads, providing feedback to the administrative server. This real-time feedback enables automatic detection of migration needs and triggers migration processes without manual intervention, ensuring compliance while reducing time loss through automated decision-making based on current system state.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service migration by automatically evaluating migration destinations using pre-calculated indices and executing migrations without manual intervention. The administrative server autonomously monitors application states, determines compliance requirements, selects appropriate destinations, and performs migrations, eliminating the need for manual tracking and relocation.

Inventive Principle:
Principle #25Self-service

3Productivity

If resource usage status is collected from scale-out destinations managed by another organization, then resource allocation can be optimized, but security concerns arise

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidsecurity risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

Instead of directly accessing or collecting detailed resource usage status from external organization's systems, the system uses copied or simulated data representations in the form of indices. The second index from the other computer system uses dimensionless quantities to indicate resource usage status without requiring direct access to the actual system, thus maintaining security while enabling optimization.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transforms detailed resource usage parameters into dimensionless index values that preserve the essential information needed for evaluation without exposing sensitive system details. By changing the parameter representation from detailed status data to aggregated index scores, the system enables resource allocation optimization while maintaining security boundaries between organizations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11599292B2Storage system and load distribution method for storage system
Publication Date: 2023.03.07 HITACHI VANTARA LTD
  • US11599292B2 patent drawing
  • US11599292B2 patent drawing
  • US11599292B2 patent drawing

AI summary

Scale-out of a controller and application migration consider the application status, laws and rules of a scale-out destination, and a resource usage status. If an operation status exceeds a threshold value, an administrative server for a computer system of a storage system calculates a first index for each execution target, including an application, a virtual machine, or a container operating in the computer system, based on information about cost, credibility, or performance when the execution target is migrated to, and caused to operate in, another computer system, and indexing information indicating laws or rules applied to the computer system using indexes. A second index indicating, as a dimensionless quantity, the selection degree of another computer system as a migration destination of the execution target is acquired. A migration destination of the execution target is decided from among other computer systems based on the first index and/or the second index.