-
21.
公开(公告)号:US11320996B2
公开(公告)日:2022-05-03
申请号:US16575475
申请日:2019-09-19
Applicant: EMC IP Holding Company LLC
Inventor: Chun Ma , Shaoqin Gong , Haiying Tang , Tianshu Sun , Zhihui Qiu
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.
-
公开(公告)号:US20210286676A1
公开(公告)日:2021-09-16
申请号:US17021275
申请日:2020-09-15
Applicant: EMC IP Holding Company LLC
Inventor: Baote Zhuo , Chun Ma , Hongpo Gao , Jibing Dong , Jianbin Kang , Jian Gao
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.
-
公开(公告)号:US10942826B2
公开(公告)日:2021-03-09
申请号:US16247983
申请日:2019-01-15
Applicant: EMC IP Holding Company LLC
Inventor: Sheng Wang , Jian Gao , Lifeng Yang , Hongpo Gao , Chun Ma
IPC: G06F11/20
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.
-
公开(公告)号:US20200026426A1
公开(公告)日:2020-01-23
申请号:US16356364
申请日:2019-03-18
Applicant: EMC IP Holding Company LLC
Inventor: Chun Ma , Changyu Feng , Jian Gao , Jibing Dong , Jianbin Kang , Xinlei Xu
IPC: G06F3/06
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.
-
公开(公告)号:US20190220377A1
公开(公告)日:2019-07-18
申请号:US16249191
申请日:2019-01-16
Applicant: EMC IP Holding Company LLC
Inventor: Chun Ma , Geng Han , Xinlei Xu , Shaoqin Gong , Baote Zhuo , Haiying Tang
CPC classification number: G06F11/2094 , G06F3/0619 , G06F3/065 , G06F3/0689 , G06F2201/82
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.
-
公开(公告)号:US20190220376A1
公开(公告)日:2019-07-18
申请号:US16247983
申请日:2019-01-15
Applicant: EMC IP Holding Company LLC
Inventor: Sheng Wang , Jian Gao , Lifeng Yang , Hongpo Gao , Chun Ma
IPC: G06F11/20
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.
-
公开(公告)号:US20230342071A1
公开(公告)日:2023-10-26
申请号:US17727149
申请日:2022-04-22
Applicant: EMC IP Holding Company, LLC
Inventor: Xiaobo Zhang , Rongrong Shang , Chun Ma , Amitai Alkalay , Vamsi Vankamamidi
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0664 , G06F3/0673 , G06F3/0604
Abstract: A method, computer program product, and computing system for determining that one non-volatile random access memory (NVRAM) drive of a pair of NVRAM drives of a storage system is offline, thus defining an offline NVRAM drive and an online NVRAM drive. A virtual disk may be generated on a plurality of solid-state disks (SSDs) of the storage system. The contents of the online NVRAM drive may be copied to the virtual disk. The virtual disk may be exposed to the storage system as a representation of the offline NVRAM drive.
-
28.
公开(公告)号:US11656942B2
公开(公告)日:2023-05-23
申请号:US16885947
申请日:2020-05-28
Applicant: EMC IP Holding Company LLC
Inventor: Jibing Dong , Jian Gao , Shaoqin Gong , Jianbin Kang , Chun Ma
CPC classification number: G06F11/1088 , G06F3/064 , G06F3/0619 , G06F3/0689 , G06F9/30029 , G06F11/1004 , G06F11/1489
Abstract: Techniques for data recovery involve: reading target data corresponding to a first logical block from a first data block of a stripe of a RAID system, the target data being a compressed version of data in the first logical block; in accordance with a determination that an error occurs in the target data, reading data from a plurality of second data blocks of the stripe and first parity information from a first parity block of the stripe; comparing respective checksums of the data read from the plurality of second data blocks with a first predetermined checksum and a checksum of the first parity information with a second predetermined checksum; and determining recoverability of the target data based on a result of the comparison. Accordingly, it is possible to simplify the data recovery process, reduce the calculation and time costs in the data recovery, and improve the data recovery efficiency.
-
公开(公告)号:US11513956B2
公开(公告)日:2022-11-29
申请号:US17220317
申请日:2021-04-01
Applicant: EMC IP Holding Company LLC
Inventor: Vamsi K. Vankamamidi , Geng Han , Chun Ma , Jianbin Kang
IPC: G06F12/08 , G06F12/0802
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.
-
公开(公告)号:US20220171552A1
公开(公告)日:2022-06-02
申请号:US17318359
申请日:2021-05-12
Applicant: EMC IP Holding Company LLC
Inventor: Jianbin Kang , Hongpo Gao , Chun Ma , Jibing Dong
IPC: G06F3/06
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.
-
-
-
-
-
-
-
-
-