Provision Drive Virtualization for Physical Storage Relocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing block storage products, such as EMC2 VNX, do not support the movement of physical drives, requiring all drives to be fixed in their slots and allowing replacement only when a drive malfunctions, limiting flexibility and transparency in drive reconfiguration.

Innovation Solution

The method and apparatus for handling physical drive movement in VNX2 arrays involve generating a provision drive, establishing a connection to the physical drive, and updating the provision drive based on location information, using a virtualization layer to maintain transparency and flexibility in drive movement within the storage system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If physical drives are fixed in their respective drive slots, then system stability and reliability are improved, but adaptability and flexibility are worsened

Engineering Contradiction:
Improvesystem stabilityVSAvoiddrive reconfiguration flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system separates the logical drive identity (LUN, Raid group binding) from the physical drive location. The provision drive acts as an intermediary layer that segments the connection between logical and physical components, allowing physical drives to be moved independently while maintaining logical stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A provision drive is introduced as an intermediary component between the physical drive and the logical drive structure. This provision drive maintains the binding relationship with LUNs and Raid groups while allowing the physical drive to be relocated, thus mediating between stability requirements and movement flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If physical drives can be moved to different slots, then adaptability and flexibility are improved, but system complexity and risk of incorrect placement are worsened

Engineering Contradiction:
Improvedrive movement capabilityVSAvoidconnection management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where the storage controller continuously monitors physical drive locations and updates provision drive mappings accordingly. This automatic feedback loop prevents incorrect placements by detecting and correcting mismatched configurations without requiring complex manual management.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The provision drive creates a virtual copy or representation of the physical drive's logical identity. This copy maintains the binding information while allowing the physical drive to move, simplifying connection management by decoupling physical location tracking from logical drive identification.

Inventive Principle:
Principle #26Copying

3Ease of operation

If physical drives are moved without proper tracking, then operational flexibility is improved, but data loss risk is worsened

Engineering Contradiction:
Improvedrive reconfiguration easeVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

Before allowing physical drive movement, the system performs preliminary actions by updating provision drive mappings and verifying Raid group compatibility. This preliminary validation ensures that data integrity is maintained before the physical relocation occurs, preventing data loss while maintaining operational flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The provision drive serves as a mediator that tracks physical drive locations and ensures correct mapping maintenance. This intermediary layer provides a safety mechanism that prevents incorrect placements and data loss while allowing easy drive reconfiguration through automated mapping updates.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10078450B2Handling movement of a physical drive
Publication Date: 2018.09.18 EMC IP HLDG CO LLC
  • US10078450B2 patent drawing
  • US10078450B2 patent drawing
  • US10078450B2 patent drawing

AI summary

Embodiments of the present disclosure provide a method and apparatus for handling the movement of a physical drive by generating a provision drive for a physical drive that is moved; establishing a connection from the provision drive to the physical drive; and updating the provision drive via the connection according to location information of the physical drive.