18070664. PRIORITY BASED RAID (REDUNDANT ARRAY OF INDEPENDENT DISKS) REBUILD FOR A DATA STORAGE SYSTEM simplified abstract (Dell Products L.P.)

From WikiPatents
Jump to navigation Jump to search

PRIORITY BASED RAID (REDUNDANT ARRAY OF INDEPENDENT DISKS) REBUILD FOR A DATA STORAGE SYSTEM

Organization Name

Dell Products L.P.

Inventor(s)

Amitai Alkalay of Kadima (IL)

Amihay Azruel of Raanana (IL)

Lior Kamran of Richon LeZion (IL)

PRIORITY BASED RAID (REDUNDANT ARRAY OF INDEPENDENT DISKS) REBUILD FOR A DATA STORAGE SYSTEM - A simplified explanation of the abstract

This abstract first appeared for US patent application 18070664 titled 'PRIORITY BASED RAID (REDUNDANT ARRAY OF INDEPENDENT DISKS) REBUILD FOR A DATA STORAGE SYSTEM

Simplified Explanation

The abstract describes a patent application for a data storage system that organizes non-volatile data storage into multiple RAID extents, each containing multiple RAID stripes. In the event of a failed drive, the system performs an initial rebuilding pass on each RAID extent to recover data from high priority RAID stripes. Subsequent rebuilding passes are then performed on each extent to recover data from non-high priority RAID stripes.

  • Non-volatile data storage system
  • Organized into multiple RAID extents
  • Each extent contains multiple RAID stripes
  • Initial rebuilding pass on each extent in response to a failed drive
  • Recovers data from high priority RAID stripes
  • Subsequent rebuilding passes recover data from non-high priority RAID stripes

Potential Applications

The technology described in this patent application could be applied in various data storage systems, such as enterprise storage solutions, cloud storage services, and network-attached storage devices.

Problems Solved

This technology addresses the issue of data loss and system downtime caused by failed drives in a data storage system. By efficiently rebuilding data from both high and non-high priority RAID stripes, the system ensures data integrity and availability.

Benefits

The benefits of this technology include improved data recovery processes, reduced risk of data loss, increased system reliability, and minimized downtime in data storage systems.

Potential Commercial Applications

The technology could be commercially applied in industries that rely on secure and reliable data storage, such as finance, healthcare, e-commerce, and telecommunications. It could also be integrated into data centers and server farms to enhance data protection and system performance.

Possible Prior Art

One example of prior art in this field is the use of RAID technology in data storage systems to provide fault tolerance and data redundancy. Another example is the implementation of rebuilding processes in RAID systems to recover data from failed drives.

Unanswered Questions

How does the system prioritize which RAID stripes to recover data from during the rebuilding process?

The abstract does not provide specific details on how the system determines the priority of RAID stripes for data recovery after a drive failure.

What is the impact of the rebuilding process on system performance and data access speed?

The abstract does not mention the potential effects of the rebuilding passes on the overall performance and speed of data access in the storage system.


Original Abstract Submitted

Non-volatile data storage of a data storage system is organized into multiple RAID extents. Each RAID extent contains multiple logically contiguous RAID stripes. In response to detecting a failed drive in the data storage system, an initial rebuilding pass is performed on each one of the RAID extents. The initial rebuilding pass recovers data that was previously stored on the failed drive and was located within high priority RAID stripes in the RAID extent. After the initial rebuilding pass is completed on all of the RAID extents, at least one subsequent rebuilding pass is performed on each one of the RAID extents. The subsequent rebuilding pass recovers data that was previously stored on the failed drive and was located within RAID stripes in the RAID extent that are not high priority.