Managing input/output (I/O) concurrency numbers to control storage system responses

    公开(公告)号:US10705742B2

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

    申请号:US16216320

    申请日:2018-12-11

    IPC分类号: G06F13/00 G06F3/06

    摘要: Techniques manage a storage system. Such techniques involve: determining an expected input/output (I/O) concurrency number of an access request for a storage system, the access request being associated with a first one of a plurality of redundant arrays of independent disks (RAIDs) comprised in the storage system; in response to a current available I/O concurrency number of the first RAID being less than the expected I/O concurrency number, increasing the available I/O concurrency number of the first RAID based on a reserved I/O concurrency number of the storage system; and performing the access request using the first RAID having the increased available I/O concurrency number.

    METHOD AND DEVICE FOR REBUILDING RAID
    22.
    发明申请

    公开(公告)号:US20200210298A1

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

    申请号:US16814003

    申请日:2020-03-10

    IPC分类号: G06F11/20 G06F11/10 G06F11/16

    摘要: Embodiments of the present disclosure provide a method and device for RAID rebuilding. In some embodiments, there is provided a computer-implemented method. The method comprises: determining a spare redundant array of independent disks (RAID) group with spare capacity from a plurality of disks included in at least one RAID group of a storage pool; building spare logic units from the spare RAID group; and in response to a RAID group of the at least one RAID group of the storage pool being in a degradation state, rebuilding a failed disk in a degraded RAID group using the spare logic units.

    Storage management method, device and computer-readable medium

    公开(公告)号:US10678463B2

    公开(公告)日:2020-06-09

    申请号:US15954831

    申请日:2018-04-17

    IPC分类号: G06F3/06

    摘要: The present disclosure provides a storage management method, a device and a computer-readable medium. The method comprises: receiving a request for creating a storage space, the request at least comprising a storage capacity and a RAID configuration of the storage space, the RAID configuration at least indicating a RAID type; allocating an extent based on the storage capacity; creating a RAID group for the extent based on the RAID type; and storing metadata of the RAID group in the extent, the metadata indicating a configuration of the RAID group and a configuration of a user data region in the extent.

    METHOD AND APPARATUS FOR MAINTAINING RELIABILITY OF A RAID

    公开(公告)号:US20200159416A1

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

    申请号:US16748175

    申请日:2020-01-21

    IPC分类号: G06F3/06 G06F11/00 G06F11/10

    摘要: a method and an apparatus for maintaining reliability of a mapped redundant array of independent disks. The method comprises: determining a first data loss probability, the first data loss probability indicating reliability of a traditional redundant array of independent disks; determining a second data loss probability, the second data loss probability indicating reliability of the mapped redundant array of independent disks; and determining, based on the first and second data loss probabilities, a condition for maintaining the reliability of the mapped redundant array of independent disks. Compared with the prior art, embodiments of the present disclosure can effectively predict the reliability of a mapped RAID through comparison with a traditional RAID, so as to be capable of determining a reliability relationship between the traditional RAID and the mapped RAID. In this way, the reliability of the traditional RAID will not be degraded when being expanded into the mapped RAID.

    Operating a raw mirror within a RAID system

    公开(公告)号:US10649892B2

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

    申请号:US15710809

    申请日:2017-09-20

    摘要: Embodiments of the present disclosure provide a method of managing a redundant array of independent disks (RAID) system and an electronic device. The method includes configuring a plurality of disks in the RAID system as a raw mirror for storing configuration data of the RAID system; storing metadata for the raw mirror in the plurality of disks, the metadata stored in each of the plurality disks including an identifier identifying that the disk belongs to the raw mirror and a sequence number identifying a writing operation for a block storing the metadata in the disk; and controlling reading and writing of the raw mirror based on the metadata.

    METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR MANAGING RAID

    公开(公告)号:US20200026450A1

    公开(公告)日:2020-01-23

    申请号:US16507313

    申请日:2019-07-10

    IPC分类号: G06F3/06

    摘要: Techniques manage redundant arrays of independent drives (RAID). The techniques involve: in response to a target stripe to be built in the RAID, determining, from a resource pool, whether there are spare extents associated with at least one system disk. The techniques further involve: in response to determining that there are spare extents associated with at least one system disk, determining an adjacent relationship of used extents associated with the at least one system disk within a RAID stripe. The techniques further involve: determining, based on the adjacent relationship and the spare extents, an extent for building the target stripe. Accordingly, the total number of the RAID stripes including extents associated with the system disks can be reduced significantly, and a balance can be achieved within spare extents associated with system disks and spare extents associated with user disks for building a RAID stripe.

    METHOD, DEVICE AND COMPUTER READABLE MEDIUM OF I/O MANAGEMENT

    公开(公告)号:US20190332325A1

    公开(公告)日:2019-10-31

    申请号:US16222036

    申请日:2018-12-17

    摘要: Techniques perform I/O management. The techniques involve: in response to receiving an I/O request for a redundant array of independent disks (RAID), placing the I/O request in a corresponding waiting queue based on a stripe related to the I/O request in the RAID; and in response to the I/O request being granted to process, executing the I/O request based on storage of data of the stripe in a cache memory. Accordingly, by using the cache mechanism for the stripes, the I/O processing efficiency is improved and the user experience is enhanced. Moreover, the count of access to the RAID is reduced, the bandwidth for the backend access is saved and the system performance is improved.

    METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR MANAGING STORAGE SYSTEM

    公开(公告)号:US20190332286A1

    公开(公告)日:2019-10-31

    申请号:US16216320

    申请日:2018-12-11

    IPC分类号: G06F3/06

    摘要: Techniques manage a storage system. Such techniques involve: determining an expected input/output (I/O) concurrency number of an access request for a storage system, the access request being associated with a first one of a plurality of redundant arrays of independent disks (RAIDs) comprised in the storage system; in response to a current available I/O concurrency number of the first RAID being less than the expected I/O concurrency number, increasing the available I/O concurrency number of the first RAID based on a reserved I/O concurrency number of the storage system; and performing the access request using the first RAID having the increased available I/O concurrency number.