-
91.
公开(公告)号:US10972266B2
公开(公告)日:2021-04-06
申请号:US16220278
申请日:2018-12-14
发明人: Hongpo Gao , Geng Han , Jibing Dong , Shaoqin Gong , Haiying Tang
摘要: Techniques manage an encryption key in a storage system. The techniques involve: transmitting an encryption key request from a storage management component to a key management service component; obtaining, via the key management service component, an encryption key encrypted by the key management service component based on the encryption key request; providing the obtained encrypted encryption key to the storage management component; maintaining, in the storage management component, correspondence between the encrypted encryption key and a storage device; and registering, according to the correspondence, the encrypted encryption key corresponding to the storage device to an encryption hardware unit, such that the encryption hardware unit can decrypt the encrypted encryption key to obtain the encryption key corresponding to the storage device. Effective management of the encryption key is thus realized.
-
公开(公告)号:US20200264785A1
公开(公告)日:2020-08-20
申请号:US16798217
申请日:2020-02-21
发明人: Yousheng Liu , Geng Han , Jibing Dong , Ruiyong Jia , Jian Gao , Xinlei Xu
摘要: Embodiments of the present invention provide a method and system for managing a storage area. In one embodiment of the present invention, there is provided a method for managing a storage areas, comprising: obtaining a storage area in a storage system according to a predefined dividing rule; determining status regarding whether the storage area has been used; setting a status identifier for the storage area based on the use status; and managing the storage area based on the status identifier. In another embodiment, there is proposed a system for managing a storage area, comprising: one or more processors; a memory coupled to at least one processor of the one or more processors; computer program instructions stored in the memory which, when executed by the at least one processor, cause the system to execute a method for managing a storage area.
-
公开(公告)号:US20200174675A1
公开(公告)日:2020-06-04
申请号:US16780315
申请日:2020-02-03
发明人: Ruiyong Jia , Jian Gao , Lifeng Yang , Xu Xinlei , Jibing Dong
IPC分类号: G06F3/06
摘要: A method and apparatus for managing data access comprises: receiving a write request for writing data into one or more storage blocks; in response to determining that a storage block is unavailable, writing a part of the data into a virtual storage block corresponding to the storage block, the part of the data being required to be written into the storage block; and in response to determining that the storage block becomes available, copying the part of the data from the virtual storage block to the storage block. The embodiments of the present disclosure further disclose a corresponding apparatus. By introducing the virtual storage blocks in the data access, the embodiments of the present disclosure can realize the parallel data transfers of a plurality of writes and thus greatly improve the data writing performance of the system.
-
公开(公告)号:US10657066B2
公开(公告)日:2020-05-19
申请号:US15954812
申请日:2018-04-17
发明人: Geng Han , Jian Gao , Wayne Weihua Li , Jamin Kang , Jibing Dong
IPC分类号: G06F12/10 , G06F12/02 , G06F12/1009
摘要: Embodiments of the present disclosure provide a method and an apparatus for storage management. For example, there is provided a method comprising: creating a plurality of profiles for address mapping, the profiles comprising a part of mapping relation in the total mapping table and creating an index for a part of the plurality of profiles to accelerate the lookup speed. A corresponding device and computer program product are also disclosed.
-
公开(公告)号:US10592165B1
公开(公告)日:2020-03-17
申请号:US15886950
申请日:2018-02-02
发明人: Geng Han , Jibing Dong , Jian Gao , Xinlei Xu , Jamin Kang , Naizhong Chiu
摘要: There is disclosed techniques for queuing I/O requests on Mapped RAID. The techniques comprising queuing a pending I/O request in a queue. The techniques also comprising determining that sufficient credits are available to enable a number of storage devices of a plurality of storage devices in a Mapped RAID group to process the pending I/O request. The techniques further comprising processing the pending I/O request upon determining that there is sufficient credits.
-
公开(公告)号:US10592138B1
公开(公告)日:2020-03-17
申请号:US15664762
申请日:2017-07-31
发明人: Geng Han , Ilya Usvyatsky , Jian Gao , Jamin Kang , Jibing Dong , Hongpo Gao
IPC分类号: G06F3/06
摘要: A method, computer program product, and computer system for adding, by a computing device, a plurality of disks in an extent pool to an available disk list. It may be determined, for a Mapped RAID group, that each RAID extent in a sub group has not been allocated. At least one RAID extent in the sub group may be allocated based upon, at least in part, determining that each RAID extent in a sub group has not been allocated.
-
公开(公告)号:US20200050514A1
公开(公告)日:2020-02-13
申请号:US16659904
申请日:2019-10-22
发明人: Jian Gao , Hongpo Gao , Geng Han , Jibing Dong , Xinlei Xu
摘要: Embodiments of the present disclosure provide a solution of evaluating a rebuilding performance of a redundant array of independent disks. In some embodiments, there is provided a computer-implemented method, comprising: simulating, based on a first group of redundant arrays of independent disks, a rebuilding process for a second group of redundant arrays of independent disks; obtaining a first performance metric of the simulated rebuilding process; and identifying a factor associated with the rebuilding performance of the second group of redundant arrays of independent disks based on the first performance metric.
-
公开(公告)号:US10540091B2
公开(公告)日:2020-01-21
申请号:US15440034
申请日:2017-02-23
发明人: 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.
-
公开(公告)号:US10528257B2
公开(公告)日:2020-01-07
申请号:US15622751
申请日:2017-06-14
发明人: Hongpo Gao , Geng Han , Jamin Jianbin Kang , Jibing Dong , Jian Gao , Shaoqin Gong
摘要: A method includes in response to receiving an I/O request for the storage system, determining information associated with the I/O request; generating a timestamp associated with the I/O request; and recording the information and the timestamp to reproduce an operation associated with the I/O request. A method comprises: in response to a request for reproducing an I/O operation of the storage system, obtaining information associated with at least one I/O request for the storage system, the information being recorded in response to reception of the at least one I/O request; obtaining at least one timestamp corresponding to the at least one I/O request; and reproducing the operation of the at least one I/O request on the storage system based on the information and the at least one timestamp.
-
100.
公开(公告)号:US20200004639A1
公开(公告)日:2020-01-02
申请号:US16565816
申请日:2019-09-10
发明人: Huibing Xiao , Jian Gao , Hongpo Gao , Geng Han , Jibing Dong , Liam Xiongcheng Li
摘要: A storage method and device for a solid-state drive is provided in embodiments of the present disclosure. The method includes: configuring a checkpoint drive and a cache drive; backing up data blocks from a data drive into the checkpoint drive; and in response to the data drives being corrupted, writing into a further data drive part of the data blocks backed up into the checkpoint drive and part of data blocks in the cache drive. The number of required SSD drives can be significantly reduced with the method and device without losing the data restoration capability. In addition, the degrading performance can also be maintained at a relatively high level.
-
-
-
-
-
-
-
-
-