Storage Migration Rate Control via Workload Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage area network technologies face challenges in optimizing storage migration rates, particularly in identifying and managing non-essential workloads within input/output throughput to meet service level agreements without disrupting critical operations.

Innovation Solution

A computer-implemented method that uses a workload analyzing program to identify storage migration rates, input/output throughput, and service level agreements, and determines an analyzed rate by distinguishing between essential and non-essential workloads, allowing for updates to the storage migration rate to optimize data transfer speeds while adhering to contractual obligations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If storage migration rate is increased to improve data transfer speed, then productivity is improved, but service level agreement compliance may be violated due to excessive resource consumption

Engineering Contradiction:
Improvestorage migration rateVSAvoidservice level agreement compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The storage migration rate is made dynamic rather than fixed. The system continuously monitors I/O throughput and adjusts the migration rate in real-time based on current system conditions and non-essential workload identification, allowing the rate to adapt between higher values when resources are available and lower values when service level agreements are at risk

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of migration rate based on identified non-essential workloads. By analyzing I/O throughput patterns and identifying background processes, the system adjusts the migration rate parameter to optimize data transfer while maintaining service level agreement compliance

Inventive Principle:
Principle #35Parameter changes

2Duration of action of moving object

If storage migration rate is increased to complete migration faster, then duration of action is reduced, but essential workload performance may be degraded due to resource contention

Engineering Contradiction:
Improvemigration completion timeVSAvoidessential workload performance
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

The I/O workload is segmented into essential and non-essential components. The system identifies and separates background processes from critical operations, allowing storage migration to consume resources from the non-essential segment without impacting essential workload performance

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary analysis layer that monitors I/O throughput and identifies non-essential workloads. This intermediary component acts as a mediator between storage migration demands and essential workloads, ensuring that migration operations do not degrade critical performance

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10613799B2Updating storage migration rates
Publication Date: 2020.04.07 KYNDRYL INC
  • US10613799B2 patent drawing
  • US10613799B2 patent drawing
  • US10613799B2 patent drawing

AI summary

A computer-implemented method includes identifying a storage migration. The storage migration is associated with a storage area network. The storage migration has a storage migration rate associated therewith. The method includes identifying an input/output throughput. The input/output throughput is associated with the storage area network. The input/output throughput stores a throughput rate for the storage area network. The method includes identifying a service level agreement rate for the input/output throughput. The method includes identifying a non-essential workload. The non-essential workload stores a non-essential workload rate associated therewith. The non-essential workload includes that portion of said input/output throughput that is for one or more background processes. The method includes determining an analyzed rate based on the throughput rate, the service level agreement rate, and the non-essential workload rate. The method includes updating the storage migration rate based on the analyzed rate.