Storage System Buffer for Failed Disk Rebuild Interference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face interference and inefficiency during the rebuilding process due to data access requests, which disrupt the recovery of failed disks and compromise system security and performance.

Innovation Solution

A method and device that utilize a buffer device to serve access requests for failed storage devices, reducing internal data access and allocating resources for the rebuild process by using the buffer device to handle requests and delaying data flushing to the storage device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data access requests are handled normally during the rebuilding process, then data access service is maintained, but the rebuilding process is interfered with and system efficiency deteriorates

Engineering Contradiction:
Improvedata access serviceVSAvoidrebuilding efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the storage system into multiple queues: a first queue for data access requests and a second queue for rebuilding requests. This segmentation allows independent handling of data access and rebuilding operations, preventing mutual interference while maintaining both services simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a buffer device as an intermediary between the storage devices and the data access requests. The buffer device caches data from storage devices, allowing data access requests to be served from the buffer without directly accessing the storage devices during rebuilding, thus isolating the two processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If data access requests are prioritized over rebuilding requests, then data access response time is improved, but rebuilding process is delayed and system security worsens

Engineering Contradiction:
Improvedata access response timeVSAvoidsystem security
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent changes the priority parameter dynamically based on the rebuilding status. When rebuilding is detected, the system adjusts queue priorities to ensure rebuilding requests are completed promptly, thereby maintaining system security while still providing data access services.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamic queue management where the priority and processing order of queues can change based on system state. The first queue (data access) and second queue (rebuilding) can switch priorities dynamically, allowing the system to respond to changing conditions and maintain both speed and reliability.

Inventive Principle:
Principle #15Dynamics

3Productivity

If internal data access in storage system is reduced, then rebuilding process efficiency is improved, but data access service capability may deteriorate

Engineering Contradiction:
Improverebuilding process efficiencyVSAvoiddata access service capability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The buffer device serves as an intermediary that decouples data access requests from direct storage device access. During rebuilding, data access requests can be served from the buffer device without accessing storage devices, maintaining service capability while eliminating interference with the rebuilding process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-loading data into the buffer device before rebuilding starts. This preliminary caching ensures that data access requests can be fulfilled from the buffer during rebuilding without requiring access to storage devices, thus maintaining service capability while improving rebuilding efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11144414B2Method and apparatus for managing storage system
Publication Date: 2021.10.12 EMC IP HLDG CO LLC
  • US11144414B2 patent drawing
  • US11144414B2 patent drawing
  • US11144414B2 patent drawing

AI summary

The present invention discloses a method and device for managing a storage system. Specifically, in one embodiment of the present invention, there is proposed a method for managing a storage system, the storage system comprising a buffer device and a plurality of storage devices. The method comprises: receiving an access request with respect to the storage system; determining a storage device among the plurality of storage devices has been failed; and in response to the access request being an access request with respect to the failed storage device, serving the access request with data in the buffer device so as to reduce internal data access in the storage system. In one embodiment of the present invention, there is proposed a device for managing a storage system.