-
公开(公告)号:US10705742B2
公开(公告)日:2020-07-07
申请号:US16216320
申请日:2018-12-11
发明人: Baote Zhuo , Jian Gao , Jibing Dong , Geng Han , Xinlei Xu , Jianbin Kang
摘要: 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.
-
公开(公告)号:US20200210298A1
公开(公告)日:2020-07-02
申请号:US16814003
申请日:2020-03-10
发明人: Jian Gao , Geng Han , Jibing Dong , Lifeng Yang , Xinlei Xu
摘要: 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.
-
公开(公告)号:US10678463B2
公开(公告)日:2020-06-09
申请号:US15954831
申请日:2018-04-17
发明人: Jibing Dong , Hongpo Gao , Jian Gao , Shaoqin Gong , Xinlei Xu , Ree Sun
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.
-
公开(公告)号:US20200159416A1
公开(公告)日:2020-05-21
申请号:US16748175
申请日:2020-01-21
发明人: Geng Han , Jian Gao , Jibing Dong , Hongpo Gao , Shaoqin Gong
摘要: 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.
-
公开(公告)号:US10649892B2
公开(公告)日:2020-05-12
申请号:US15710809
申请日:2017-09-20
发明人: Hongpo Gao , Ree Sun , Huadong Li , Wayne Li , Jibing Dong , Shaoqin Gong
摘要: 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.
-
公开(公告)号:US10592111B1
公开(公告)日:2020-03-17
申请号:US15662742
申请日:2017-07-28
发明人: Sheng Wang , Jibing Dong , Geng Han , Xinlei Xu , Jian Gao , Sun Ree , Michael Wahl
摘要: Technology within a mapped RAID (Redundant Array of Independent Disks) data storage system for avoiding wasted capacity in a hybrid array of data storage drives. Drives from a set of new drives may be added to an original partnership group of drives such that the number of highest capacity drives in the original partnership group remains or is made to be at least as large as a minimum number of drives required to provide RAID data protection. Drives may also be added to the original partnership group such that the number of highest capacity drives in a newly created partnership group is also at least as large as the minimum number of drives required to provide RAID data protection. The minimum required number of drives may be equal to or greater than the total number of drive extents indicated by each RAID extent in a RAID mapping table.
-
公开(公告)号:US20200026450A1
公开(公告)日:2020-01-23
申请号:US16507313
申请日:2019-07-10
发明人: Geng Han , Jian Gao , Zhihui Qiu , Jibing Dong , Hongpo Gao , Tianshu Sun
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.
-
28.
公开(公告)号:US10540103B1
公开(公告)日:2020-01-21
申请号:US15664730
申请日:2017-07-31
发明人: Jian Gao , Geng Han , Ilya Usvyatsky , Jamin Kang , Hongpo Gao , Jibing Dong
IPC分类号: G06F3/06
摘要: A method, computer program product, and computer system for initializing, on a computing device, an N*N Weighted Neighborhood Matrix according to an existing Mapped RAID layout. N disks in an original disk partner group (DPG) may be partitioned into a target DPG, where N is a number of disks in an extent pool, wherein the N disks have at least two different capacities. The target DPG may be marked for at least a portion of the N disks. The target DPG may be marked for E RAID extents, where E is a number of RAID extents in the original DPG. At least a portion of disk extents for the E RAID extents in the original DPG may be moved to the target DPG.
-
公开(公告)号:US20190332325A1
公开(公告)日:2019-10-31
申请号:US16222036
申请日:2018-12-17
发明人: Jibing Dong , Geng Han , Hongpo Gao , Jianbin Kang , Xinlei Xu , Lifeng Yang
IPC分类号: G06F3/06 , G06F12/0866 , G06F12/0804 , G06F12/0844
摘要: 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.
-
公开(公告)号:US20190332286A1
公开(公告)日:2019-10-31
申请号:US16216320
申请日:2018-12-11
发明人: Baote Zhuo , Jian Gao , Jibing Dong , Geng Han , Xinlei Xu , Jianbin Kang
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.
-
-
-
-
-
-
-
-
-