Method and apparatus for performing dynamic recovery management regarding redundant array of independent disks

    公开(公告)号:US11301326B2

    公开(公告)日:2022-04-12

    申请号:US17084650

    申请日:2020-10-30

    Inventor: An-Nan Chang

    Abstract: A method and apparatus for performing dynamic recovery management regarding a RAID are provided. The method includes: writing a first set of protected data into a first protected access unit of multiple protected access units of the RAID, and recording a first set of management information corresponding to the first set of protected data, for data recovery of the first set of protected data; and when any storage device of multiple storage devices of the RAID malfunctions, writing a second set of protected data into a second protected access unit of the protected access units, and recording a second set of management information corresponding to the second set of protected data, for data recovery of the second set of protected data. Any set of the first set of protected data and the second set of protected data includes data and multiple parity-check codes.

    Method and apparatus for performing mapping information management regarding redundant array of independent disks

    公开(公告)号:US11221773B2

    公开(公告)日:2022-01-11

    申请号:US16297737

    申请日:2019-03-11

    Inventor: An-Nan Chang

    Abstract: A method and apparatus for performing mapping information management regarding a RAID are provided. The method includes: writing data into a data region of the RAID in a redirect-on-write (ROW) manner, and recording mapping information between logical addresses of the data and protected-access-unit addresses (p-addresses) of protected access units in the data region into a logical-address-to-p-address (L2p) table within a table region of the RAID; when partial data of the data is updated, maintaining an updating list including a set of L2p table entries for the partial data in a RAM, and maintaining a recovery log corresponding to the updating list in a log region of the RAID, for power failure recovery; and according to the updating list, detecting whether a number of same-location L2p table entries in the set of L2p table entries reaches a predetermined threshold, to selectively update the L2p table with the same-location L2p table entries.

    METHOD AND APPARATUS FOR PERFORMING DYNAMIC RECOVERY MANAGEMENT REGARDING REDUNDANT ARRAY OF INDEPENDENT DISKS

    公开(公告)号:US20210073074A1

    公开(公告)日:2021-03-11

    申请号:US17084650

    申请日:2020-10-30

    Inventor: An-Nan Chang

    Abstract: A method and apparatus for performing dynamic recovery management regarding a RAID are provided. The method includes: writing a first set of protected data into a first protected access unit of multiple protected access units of the RAID, and recording a first set of management information corresponding to the first set of protected data, for data recovery of the first set of protected data; and when any storage device of multiple storage devices of the RAID malfunctions, writing a second set of protected data into a second protected access unit of the protected access units, and recording a second set of management information corresponding to the second set of protected data, for data recovery of the second set of protected data. Any set of the first set of protected data and the second set of protected data includes data and multiple parity-check codes.

    Method and apparatus for performing dynamic recovery management regarding redundant array of independent disks

    公开(公告)号:US10860423B2

    公开(公告)日:2020-12-08

    申请号:US16513675

    申请日:2019-07-16

    Inventor: An-Nan Chang

    Abstract: A method and apparatus for performing dynamic recovery management regarding a RAID are provided. The method includes: writing a first set of protected data into a first protected access unit of multiple protected access units of the RAID, and recording a first set of management information corresponding to the first set of protected data, for data recovery of the first set of protected data; and when any storage device of multiple storage devices of the RAID malfunctions, writing a second set of protected data into a second protected access unit of the protected access units, and recording a second set of management information corresponding to the second set of protected data, for data recovery of the second set of protected data. Any set of the first set of protected data and the second set of protected data includes data and multiple parity-check codes.

    METHOD AND APPARATUS FOR PERFORMING DYNAMIC RECOVERY MANAGEMENT REGARDING REDUNDANT ARRAY OF INDEPENDENT DISKS

    公开(公告)号:US20200210290A1

    公开(公告)日:2020-07-02

    申请号:US16513675

    申请日:2019-07-16

    Inventor: An-Nan Chang

    Abstract: A method and apparatus for performing dynamic recovery management regarding a RAID are provided. The method includes: writing a first set of protected data into a first protected access unit of multiple protected access units of the RAID, and recording a first set of management information corresponding to the first set of protected data, for data recovery of the first set of protected data; and when any storage device of multiple storage devices of the RAID malfunctions, writing a second set of protected data into a second protected access unit of the protected access units, and recording a second set of management information corresponding to the second set of protected data, for data recovery of the second set of protected data. Any set of the first set of protected data and the second set of protected data includes data and multiple parity-check codes.

    METHOD AND APPARATUS FOR PERFORMING MAPPING INFORMATION MANAGEMENT REGARDING REDUNDANT ARRAY OF INDEPENDENT DISKS

    公开(公告)号:US20200150887A1

    公开(公告)日:2020-05-14

    申请号:US16297737

    申请日:2019-03-11

    Inventor: An-Nan Chang

    Abstract: A method and apparatus for performing mapping information management regarding a RAID are provided. The method includes: writing data into a data region of the RAID in a redirect-on-write (ROW) manner, and recording mapping information between logical addresses of the data and protected-access-unit addresses (p-addresses) of protected access units in the data region into a logical-address-to-p-address (L2p) table within a table region of the RAID; when partial data of the data is updated, maintaining an updating list including a set of L2p table entries for the partial data in a RAM, and maintaining a recovery log corresponding to the updating list in a log region of the RAID, for power failure recovery; and according to the updating list, detecting whether a number of same-location L2p table entries in the set of L2p table entries reaches a predetermined threshold, to selectively update the L2p table with the same-location L2p table entries.

Patent Agency Ranking