Sustainable redundant array of inexpensive disks (RAID)

US12499012B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-12499012-B1
Application numberUS-202418743514-A
CountryUS
Kind codeB1
Filing dateJun 14, 2024
Priority dateJun 14, 2024
Publication dateDec 16, 2025
Grant dateDec 16, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, computer system, and a computer program product are provided for operating a primary and a backup RAID storage array. A disk drive configuration is loaded into a disk controller in a primary RAID array and a disk controller in a backup RAID array. The disk drive configuration includes a schedule for a sequence of selectively power cycling the disk drives, which is executed by the disk controller in the primary and in the backup RAID arrays. Upon detecting a disk failure, each disk controller executes a recovery procedure according to instructions included in the disk drive configuration. Recovery procedure includes suspending power cycling all disk drives and powering on all intentionally powered off disk drives. Data is copied from the corresponding backup RAID array disk drive to primary RAID array to rebuild the failed drive. The RAID configuration remains in this state until failed disk drive is repaired.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method of operating a primary and a backup RAID storage array, the computer-implemented method comprising: loading into a disk controller in a primary RAID array and a disk controller in a backup RAID array a disk drive configuration received from a RAID storage program, wherein the disk drive configuration comprises a RAID level and a schedule for a sequence of selectively power cycling the disk drives; executing the disk drive configuration by the disk controller in the primary RAID array and the disk controller in the backup RAID array; in response to detecting a failed disk drive in the primary RAID array or in the backup RAID array, discontinuing the power cycling of the disk drives; executing a recovery procedure according to the disk drive configuration, wherein the recovery procedure includes powering on all intentionally powered off disk drives; and rebuilding the failed disk drive using instructions from the RAID storage program to locate the needed data. 2 . The computer-implemented method of claim 1 , wherein the disk drive configuration specifies one or more disk drives to power off in the primary RAID array and in the backup RAID array and for a specific configurable amount of time, and wherein for each of the one or more disk drives to power off in the primary RAID array a corresponding disk drive to power off in the backup RAID array is not required. 3 . The computer-implemented method of claim 1 , wherein the power cycling the disk drives schedule is temporarily paused for a configurable amount of time during which all the disk drives are powered on, and during which the disk drives perform data synchronization as needed. 4 . The computer-implemented method of claim 1 , wherein the disk drive configuration specifies one or more disk drives to power off in the primary RAID array and in the backup RAID array and for a specific configurable amount of time. 5 . The computer-implemented method of claim 1 , wherein the RAID storage program issues instructions to cause power cycling the disk drives asynchronously or synchronously relative to the computer operating system based on a configurable setting. 6 . The computer-implemented method of claim 1 , wherein parity protection and disk drive mirroring are combined to perform data recovery. 7 . The computer-implemented method of claim 1 , wherein a one-to-one correspondence between a state of each disk drive in the primary RAID array and the state of a corresponding disk drive in the backup RAID array is not required. 8 . A computer system for operating a primary and a backup RAID storage array, the computer system comprising: one or more processors; a memory coupled to at least one of the processors; a set of computer program instructions stored in the memory and executed by at least one of the processors to perform actions of: receiving from a RAID storage program, by a disk controller in a primary RAID array and a disk controller in a backup RAID array, a disk drive configuration, wherein the disk drive configuration comprises a RAID level and a schedule for a sequence of selectively power cycling the disk drives; executing the disk drive configuration by the disk controller in the primary RAID array and the disk controller in the backup RAID array; in response to detecting a failed disk drive in the primary RAID array or in the backup RAID array, discontinuing the power cycling of the disk drives; executing a recovery procedure according to the disk drive configuration, wherein the recovery procedure includes powering on all intentionally powered off disk drives; and rebuilding the failed disk drive using instructions from the RAID storage program to locate the needed data. 9 . The computer system of claim 8 , wherein the disk drive configuration specifies one or more disk drives to power off in the primary RAID array and in the backup RAID array and for a specific configurable amount of time, and wherein for each of the one or more disk drives to power off in the primary RAID array a corresponding disk drive to power off in the backup RAID array is not required. 10 . The computer system of claim 8 , wherein the power cycling the disk drives schedule is temporarily paused for a configurable amount of time during which all the disk drives are powered on, and during which the disk drives perform data synchronization as needed. 11 . The computer system of claim 8 , wherein the disk drive configuration specifies one or more disk drives to power off in the primary RAID array and in the backup RAID array and for a specific configurable amount of time. 12 . The computer system of claim 8 , wherein the RAID storage program issues instructions to cause power cycling the disk drives asynchronously or synchronously relative to the computer operating system based on a configurable setting. 13 . The computer system of claim 8 , wherein parity protection and mirroring are combined to perform data recovery. 14 . The computer system of claim 8 , wherein a one-to-one correspondence between a state of each disk drive in the primary RAID array and the state of a corresponding disk drive in the backup RAID array is not required. 15 . A computer program product for recovering a primary and a backup RAID storage array, the computer program product comprising a non-transitory tangible storage device having program code embodied therewith, the program code executable by a processor of a computer to perform a method, the method comprising: receiving from a RAID storage program, by a disk controller in a primary RAID array and a disk controller in a backup RAID array, a disk drive configuration, wherein the disk drive configuration comprises a RAID level and a schedule for a sequence of selectively power cycling the disk drives; executing the disk drive configuration by the disk controller in the primary RAID array and the disk controller in the backup RAID array; in response to detecting a failed disk drive in the primary RAID array or in the backup RAID array, discontinuing the power cycling of the disk drives; executing a recovery procedure according to the disk drive configuration, wherein the recovery procedure includes powering on all intentionally powered off disk drives; and rebuilding the failed disk drive using instructions from the RAID storage program to locate the needed data. 16 . The computer program product of claim 15 , wherein the recovery procedure further comprises: powering on all the intentionally powered off disk drives in both the primary RAID array and the backup RAID array. 17 . The computer program product of claim 15 , wherein the disk drive configuration specifies one or more disk drives to power off in the primary RAID array and in the backup RAID array and for a specific configurable amount of time. 18 . The computer program product of claim 15 wherein the power cycling the disk drives is temporarily paused for a configurable amount of time during which all the disk drives are powered on, and during which the disk drives perform data synchronization as needed. 19 . The computer program product of claim 15 , wherein a one-to-one correspondence between a state of each disk drive in the primary RAID array and the state of a corresponding disk drive in the backup RAID array is not required. 20 . The computer program product of claim 15 , wherein the RAID storage program issues instructions to cause power cycling the disk drives asynchronously or synchro

Assignees

Inventors

Classifications

  • Disk arrays, e.g. RAID, JBOD · CPC title

  • using a plurality of controllers · CPC title

  • Parity data used in redundant arrays of independent storages, e.g. in RAID systems · CPC title

  • by changing the state or mode of one or more devices · CPC title

  • Power saving in storage systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12499012B1 cover?
A method, computer system, and a computer program product are provided for operating a primary and a backup RAID storage array. A disk drive configuration is loaded into a disk controller in a primary RAID array and a disk controller in a backup RAID array. The disk drive configuration includes a schedule for a sequence of selectively power cycling the disk drives, which is executed by the disk…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F11/1092. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 16 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).