Methods, apparatuses and computer program products for reallocating resource in a disk system

    公开(公告)号:US11320996B2

    公开(公告)日:2022-05-03

    申请号:US16575475

    申请日:2019-09-19

    Abstract: Techniques perform resource reallocation for a disk system. Such techniques involve: determining, based on conditions of allocated disk extents in a plurality of disks and wear levels of the plurality of disks, an enhanced neighbor matrix characterizing both distribution evenness of the disk extents on the plurality of disks and the wear levels of the plurality of disks; and performing a resource reallocation operation on the plurality of disks based on the enhanced neighbor matrix. Accordingly, it is possible to, through the enhanced neighbor matrix that is based on the wear level, simultaneously consider both the distribution evenness of disk extents and the wear level of the disk while performing resource reallocation, thereby avoiding the problem of ping-pang resource reallocation caused by inconsistent standards between different resource reallocation methods, and having good compatibility with existing storage systems.

    METHOD, DEVICE AND COMPUTER PROGRAM PRODUCTS FOR STORAGE MANAGEMENT

    公开(公告)号:US20210286676A1

    公开(公告)日:2021-09-16

    申请号:US17021275

    申请日:2020-09-15

    Abstract: Techniques involve: determining, according to a determination that a performance level of a target storage unit is lower than a threshold level, whether idle disk slices that can be used for reconstructing malfunctioning disk slices in the target storage unit exist in a slice pool; determining a priority of the target storage unit according to a determination that the idle disk slices do not exist; and selecting replacing disk slices for reconstructing the malfunctioning disk slices from available storage units based at least in part on the priority, wherein the available storage units have performance levels not lower than the threshold level. In this way, data loss due to the off-line of storage units is prevented; and meanwhile, the performance of the entire storage system can be globally stabilized.

    Method and device for managing storage system

    公开(公告)号:US10942826B2

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

    申请号:US16247983

    申请日:2019-01-15

    Abstract: Techniques manage a storage system comprising a group of storage devices. The techniques involve: determining from the group of storage devices a first storage device which is in a rebuilding state; in response to a second storage device in the group of storage devices failing, obtaining a recoverability indication indicating whether a data block in the second storage device, which corresponds to a target data block in the first storage device, is recoverable or not on the basis of a data state of the target data block; and recovering data in the data block in the second storage device corresponding to the target data block on the basis of the recoverability indication.

    METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR MANAGING STORAGE SYSTEM

    公开(公告)号:US20200026426A1

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

    申请号:US16356364

    申请日:2019-03-18

    Abstract: Techniques manage a storage system. In such techniques, data types of data in multiple storage devices associated with the storage system are obtained. The multiple storage devices are divided into a first group of storage devices and a second group of storage devices according to the data types. A first processing ability of the first group of storage devices and a second processing ability of the second group of storage devices are determined separately. Data distribution is scheduled among the multiple storage devices on the basis of the first processing ability and the second processing ability. With such techniques, processing abilities of various storage devices in a resource pool may be balanced, so that workloads of various storage devices may be balanced and further overall response speed of the resource pool may be increased.

    METHOD AND DEVICE OF DATA REBUILDING IN STORAGE SYSTEM

    公开(公告)号:US20190220377A1

    公开(公告)日:2019-07-18

    申请号:US16249191

    申请日:2019-01-16

    Abstract: Techniques provide for data rebuilding in a storage system. The techniques involve: in response to failure of a first disk in the storage system, determining a second disk having a high risk of failure in the storage system; determining whether the second disk contains a second data block that is associated with a first data block to be rebuilt in the first disk, the first and second data blocks being from a same data stripe in the storage system; and in response to determining that the second disk contains the second data block and the second data block has not yet been replicated into a third disk for backup in the storage system, reading the second data block from the second disk to rebuild the first data block, and replicating the read second data block into the third disk.

    METHOD AND DEVICE FOR MANAGING STORAGE SYSTEM

    公开(公告)号:US20190220376A1

    公开(公告)日:2019-07-18

    申请号:US16247983

    申请日:2019-01-15

    CPC classification number: G06F11/2094 G06F2201/82

    Abstract: Techniques manage a storage system comprising a group of storage devices. The techniques involve: determining from the group of storage devices a first storage device which is in a rebuilding state; in response to a second storage device in the group of storage devices failing, obtaining a recoverability indication indicating whether a data block in the second storage device, which corresponds to a target data block in the first storage device, is recoverable or not on the basis of a data state of the target data block; and recovering data in the data block in the second storage device corresponding to the target data block on the basis of the recoverability indication.

    Maintaining availability of a non-volatile cache

    公开(公告)号:US11513956B2

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

    申请号:US17220317

    申请日:2021-04-01

    Abstract: A technique maintains availability of a non-volatile cache. The technique involves arranging a plurality of non-volatile random-access memory (NVRAM) drives into initial drive sets that form the non-volatile cache. The technique further involves detecting a failed initial drive set among the initial drive sets. The plurality of NVRAM drives now includes failed NVRAM drives that belong to the failed initial drive set and remaining non-failed NVRAM drives. The technique further involves, in response to detecting the failed initial drive set, re arranging the remaining non-failed NVRAM drives of the plurality of NVRAM drives into new drive sets that form the non-volatile cache.

    METHOD, DEVICE, AND PROGRAM PRODUCT FOR CREATING EXTENT ARRAY IN STORAGE SYSTEM

    公开(公告)号:US20220171552A1

    公开(公告)日:2022-06-02

    申请号:US17318359

    申请日:2021-05-12

    Abstract: In creating an extent array in a storage system, in response to receiving a request to generate an extent array using idle extents in storage devices, a width of an extent stripe is determined, and a size of the extent array is designated by the storage system. A first extent group and a second extent group are respectively selected from the storage devices based on the width to form a first extent stripe and a second extent stripe, and a first extent at a given position in the first extent group and a second extent at a given position in the second extent group are respectively located in different storage devices. Based on the first extent stripe and the second extent stripe, an address mapping representing the extent array is generated. The address mapping includes association between extent identifiers of extents and extent indexes of the extents.

Patent Agency Ranking