SAN Storage Reclamation for Virtual Containers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage area networks (SANs) lack a simple mechanism for identifying and reclaiming unused virtual blocks, leading to underutilized storage capacity and peak limits in virtual data containers.

Innovation Solution

A SAN reclamation system that monitors containers for unused volumes exceeding an empty capacity threshold and idle time thresholds, automatically separating and un-mapping these volumes from the physical host to return them to the storage pool, thereby optimizing storage resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If storage capacity is allocated to virtual data containers, then storage virtualization is achieved, but unused virtual blocks cannot be identified and reclaimed

Engineering Contradiction:
Improvestorage virtualizationVSAvoidreclamation mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables self-service reclamation by implementing automated monitoring and identification of unused virtual blocks within virtual data containers. The reclamation system autonomously detects unused blocks, determines their reclamation status, and returns them to the storage pool without requiring manual intervention, thus resolving the complexity of implementing a reclamation mechanism while maintaining storage virtualization.

Inventive Principle:
Principle #25Self-service

2Productivity

If manual identification of unused blocks is attempted, then reclamation can occur, but the process becomes complex and inefficient

Engineering Contradiction:
Improvereclamation efficiencyVSAvoidreclamation process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms by continuously monitoring virtual data containers for unused blocks and automatically initiating reclamation processes when unused blocks are detected. This automated feedback loop eliminates the need for complex manual identification processes while improving reclamation efficiency, as the system self-regulates based on real-time storage container status.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10168910B2Storage area network reclamation for virtual environments
Publication Date: 2019.01.01 KYNDRYL INC
  • US10168910B2 patent drawing
  • US10168910B2 patent drawing
  • US10168910B2 patent drawing

AI summary

A system, method and program product for reclaiming storage volumes in a storage area network (SAN). A method is disclosed that includes: monitoring each of a set containers implemented by a physical host, wherein each container holds a set of storage volumes that are mapped to a storage pool via a SAN switch; determining whether unused volumes in a selected container exceed an empty capacity threshold; in response to the empty capacity threshold being exceeded, determining whether an idle time threshold for the unused volumes has been exceeded with no I/O activity; and in response to the idle time threshold being exceeded with no I/O activity, separating the unused volumes from the selected container, un-mapping the unused volumes from the physical host, and returning the unused volumes to the storage pool.