Storage Pool Hot Spot Relocation via Dynamic Data Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage pool hot spots experience degraded performance due to excessive access, leading to latency issues and inefficient use of storage resources, as frequently accessed data is not optimally managed within the existing storage hierarchy.

Innovation Solution

An apparatus and method that dynamically identifies and migrates data from heavily accessed storage pools to less accessed ones, using an identification module to detect access thresholds and a migration module to transparently relocate data, ensuring continuous availability and reducing load on hot spots.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored in a heavily accessed storage pool, then data accessibility is improved, but storage pool latency degrades due to excessive accesses

Engineering Contradiction:
Improvedata accessibilityVSAvoidstorage pool latency
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The storage pool is segmented into multiple logical segments, and the system identifies and relocates only the hot spot portion (frequently accessed data) to a different storage pool, while leaving the rest of the data in place. This selective segmentation approach maintains data accessibility for cold data while isolating the performance-degrading hot spot accesses.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an additional dimension to storage management by implementing cross-pool data relocation. Instead of managing data within a single storage pool, the system migrates hot spot data to a different storage pool, effectively using the storage pool dimension as an additional degree of freedom to resolve access conflicts and latency issues.

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

2Productivity

If data is migrated between storage pools, then load balancing is improved, but system complexity increases

Engineering Contradiction:
Improveload balancingVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The storage system implements self-service through automated hot spot identification and migration. The system autonomously monitors access patterns, identifies hot spots, and migrates data without requiring manual intervention or complex external control mechanisms. This self-managing approach improves load balancing while keeping the control system relatively simple.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback mechanisms by continuously monitoring storage pool access patterns and using this information to trigger migration decisions. When access thresholds are exceeded, the system automatically initiates data relocation, creating a closed-loop control system that dynamically adjusts to changing workload conditions without requiring complex predictive algorithms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8914340B2Apparatus, system, and method for relocating storage pool hot spots
Publication Date: 2014.12.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8914340B2 patent drawing
  • US8914340B2 patent drawing
  • US8914340B2 patent drawing

AI summary

An apparatus, system, and method are disclosed for relocating storage pool hot spots. An identification module identifies a hot spot on a first storage pool if accesses to the first storage pool exceed an access threshold. The first storage pool is part of a plurality of storage pools. Each storage pool comprises a plurality of logical segments from a plurality of storage devices. Each storage device is of a specified class. A migration module dynamically migrates data of a first logical segment to a second storage pool. The migration is transparent to a host and the data of the first logical segment is continuously available to the host.