Disk Drive Pool Management for Automatic Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems face challenges in managing disk drives during operation, including inefficient drive installation, costly and time-consuming replacement processes, and difficulty in diagnosing and addressing transient or software-induced errors, which can lead to unnecessary downtime and increased maintenance costs.

Innovation Solution

The system allocates disk drives into distinct pools (new, spare, operational, maintenance, and failed) to manage drive changes and transitions, allowing for rigorous testing and maintenance without disrupting online operations, enabling automatic repair and background software updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If drives are replaced immediately upon failure detection to minimize downtime, then system availability is improved, but the cost and complexity of managing replacements and diagnostics increases

Engineering Contradiction:
Improvesystem availabilityVSAvoidmanagement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments drives into distinct pools (new, spare, operational, maintenance, failed) with clear transition criteria. This segmentation automates the management process by establishing predetermined paths for drive lifecycle management, reducing the complexity of tracking and managing individual drive replacements while maintaining high availability through automatic spare drive deployment.

Inventive Principle:
Principle #1Segmentation

2Reliability

If drives undergo rigorous testing and maintenance before replacement, then drive reliability is improved, but the time required for diagnosis and replacement increases

Engineering Contradiction:
Improvedrive reliabilityVSAvoiddiagnosis time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by maintaining a pool of pre-tested and verified spare drives that are ready for immediate deployment. Drives in the maintenance pool undergo rigorous testing and verification before being promoted to the operational pool, ensuring high reliability while minimizing diagnosis time since the testing is completed in advance rather than during failure response.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If the system maintains a pool of spare drives for immediate replacement, then repair window is minimized, but the cost of hardware and maintenance increases

Engineering Contradiction:
Improverepair windowVSAvoidhardware cost
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The system implements self-service through automated drive replacement processes where the management system automatically detects failures, selects appropriate replacement drives from the spare pool, and coordinates the replacement without requiring manual intervention. This automation reduces the repair window while the structured pool management optimizes hardware costs by ensuring drives are properly tested and tracked throughout their lifecycle.

Inventive Principle:
Principle #25Self-service

4Reliability

If drive software is updated periodically to reduce error rates, then system reliability is improved, but the drive must be made unavailable during the update process

Engineering Contradiction:
Improveerror rateVSAvoiddowntime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs software updates as preliminary actions on drives in the maintenance or failed pools before they are promoted to operational status. This allows software updates to be applied in advance during maintenance windows or replacement processes, reducing the likelihood of errors during operational use while minimizing downtime since updates are completed before the drive becomes actively involved in data operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7685463B1Disk drive management system
Publication Date: 2010.03.23 EMC IP HLDG CO LLC
  • US7685463B1 patent drawing
  • US7685463B1 patent drawing
  • US7685463B1 patent drawing

AI summary

A disk drive management system includes a data storage device including an array of disk drives and a host computer for controlling the operation of the data storage device. The array of disk drives includes an operational drive pool including a number of online disk drives having data written to and read from by the host computer; a spares drive pool including a number of disk drives that are configured to be included in the operational drive group, but are offline while in the spares group; and a maintenance drive pool including a maintenance manager for testing faulty disk drives from the operational drive pool. When a faulty drive is transitioned from the operational drive pool upon the occurrence of a particular error, a disk drive from the spares drive pool is transitioned to the operational drive pool to take the place of the faulty drive.