-
公开(公告)号:US11907410B2
公开(公告)日:2024-02-20
申请号:US17383354
申请日:2021-07-22
Applicant: EMC IP Holding Company LLC
Inventor: Lester Zhang , Chen Gong , Leon Zhang , Geng Han
CPC classification number: G06F21/78 , G06F3/062 , G06F3/0689 , G06F12/0238 , G06F21/6227 , G09C1/00 , H04L9/0877 , G06F2212/1052 , G06F2212/402
Abstract: Implementations of the present disclosure relate to method and device for managing a storage system. The method comprises in response to receiving a write request at a storage system, determining whether storage units allocated to a logic storage unit of the storage system are sufficient for data associated with the write request. The method also comprises in response to determining that the allocated storage units are insufficient, allocating a new storage unit to the logic storage unit. The method further comprises updating metadata associated with allocation of the storage units of the storage system, the metadata indicating a mapping between the logic storage unit and the storage units. The method also comprises encrypting the updated metadata. Other implementations of the present disclosure also involve corresponding method, device and computer-readable medium for decryption metadata and recovering the logic storage unit using the decrypted metadata.
-
公开(公告)号:US11586353B2
公开(公告)日:2023-02-21
申请号:US16880271
申请日:2020-05-21
Applicant: EMC IP Holding Company LLC
Inventor: Shuo Lv , Leihu Zhang , Huan Chen , Chen Gong
Abstract: Techniques for storage management involve: in accordance with a determination that an input/output (I/O) request of a storage system is received, determining a target storage device to which the I/O request is directed. The techniques further involve: in accordance with a determination that the target storage device is a storage device of a first type, processing the I/O request by accessing a memory of the storage system. The techniques further involve: in accordance with a determination that the target storage device is a storage device of a second type different from the first type, processing the I/O request without accessing the memory, the storage device of the second type having an access speed higher than that of the storage device of the first type. Accordingly, such techniques can improve performance of a storage system.
-
公开(公告)号:US10761755B2
公开(公告)日:2020-09-01
申请号:US15270528
申请日:2016-09-20
Applicant: EMC IP Holding Company LLC
Inventor: Chen Gong , Junping Frank Zhao , Lester Ming Zhang , Joe Jian Liu , Denny Dengyu Wang , Walter Lei Wang
IPC: G06F3/06
Abstract: A method, apparatus, and computer program product for reclaiming one or more chunks in a snapshot storage space, are disclosed. The method comprises detecting one or more unused chunks in the snapshot storage space in response to a predefined trigger event, and reclaiming one or more detected unused chunks by providing the one or more detected unused chunks to a storage pool for reuse. One or more unused chunks may be detected by scanning a first mapping table that records a storage state of a plurality of chunks in the snapshot storage space, and a determination made whether the one or more detected unused chunks have been reclaimed. If the one or more detected unused chunks have not been reclaimed, the one or more detected unused chunks may be provided to the storage pool and a second mapping table updated to record a reclaiming state of the one or more unused chunks. A new snapshot may be stored using a chunk in the snapshot storage space that has not been used and has not been reclaimed yet.
-
公开(公告)号:US20190324947A1
公开(公告)日:2019-10-24
申请号:US16238710
申请日:2019-01-03
Applicant: EMC IP Holding Company LLC
Inventor: Shuo Lv , Huan Chen , Guoyu Hu , Chao Han , Qiaosheng Zhou , Jian Liu , Chen Gong , Congyue Gu
Abstract: Techniques delete snapshots. The techniques involve: in response to a data block to which a plurality of snapshots of a file to be deleted point being shared, determining whether a physical address of the data block to which the plurality of snapshots to be deleted point is the same as a target physical address of a data block to which a target snapshot of the file points. The techniques further involve: in response to the physical address of the data block to which the plurality of snapshots to be deleted point being the same as the target physical address, setting flag bits associated with the plurality of snapshots to be deleted to a first state. The techniques further involve: in response to detecting the first state, updating a target weight with a sum of weights of the plurality of snapshots to be deleted (e.g., respective quotas).
-
公开(公告)号:US20190220363A1
公开(公告)日:2019-07-18
申请号:US16249296
申请日:2019-01-16
Applicant: EMC IP Holding Company LLC
Inventor: Leihu Zhang , Xiaohua Fan , Hao Fang , Chen Gong , Ming Zhang
CPC classification number: G06F11/1448 , G06F16/148
Abstract: Computerized techniques involve dividing a plurality of entries included in an indirect block of an inode into a plurality of entry groups. Each non-null entry of the plurality of entries has one of a pointer pointing to an associated data block and an identifier specific to a byte pattern of an associated data block. The techniques further involve determining, for an entry group of the plurality of entry groups, whether entries having an identifier in the entry group all have a same predetermined identifier. The techniques further involve in response to determining that the entries having an identifier in the entry group all have the same predetermined identifier, identifying the entry group as recoverable if the indirect block is corrupted. Such techniques improve reliability and performance of a storage system.
-
公开(公告)号:US20180349410A1
公开(公告)日:2018-12-06
申请号:US15993791
申请日:2018-05-31
Applicant: EMC IP Holding Company LLC
Inventor: Lester Ming Zhang , Chen Gong , Henry Hao Fang , Leon Zhang
IPC: G06F17/30
Abstract: Embodiments of the present disclosure provide a method and device for a file system log. In some embodiments, there is provided a computer-implemented method. The method comprises: in response to receiving a write request for metadata associated with a first transaction, determining at least one zone associated with the first transaction from a plurality of zones of the metadata, the plurality of zones being formed by striping the metadata; requesting a resource slice for the at least one zone from a resource pool of a logging system; and recording to the resource slice a log that the first transaction modifies the at least one zone.
-
公开(公告)号:US20180089092A1
公开(公告)日:2018-03-29
申请号:US15709951
申请日:2017-09-20
Applicant: EMC IP Holding Company LLC
Inventor: Lester Zhang , Denny Dengyu Wang , Chen Gong , Geng Han , Joe Liu , Leon Zhang
IPC: G06F12/0888 , G06F17/30
Abstract: Embodiments of the present disclosure generally relate to a method and device for managing caches. In particular, the method may include in response to receiving a request to write data to the cache, determining the amount of data to be written. The method may further include in response to the amount of the data exceeding a threshold amount, skipping writing data to the cache and writing the data to a lower level storage of the cache. Corresponding systems, apparatus and computer program products are also provided.
-
公开(公告)号:US20170091218A1
公开(公告)日:2017-03-30
申请号:US15269336
申请日:2016-09-19
Applicant: EMC IP Holding Company LLC
Inventor: Lester Ming Zhang , Denny Dengyu Wang , Chen Gong , Ted Guangkai Zhang , Donglei Wang , Bean Bin Zhao
IPC: G06F17/30
CPC classification number: G06F17/30171
Abstract: Embodiments of the present disclosure relate to a method and apparatus for locking a file in a memory. The method comprises enabling a thread to obtain a mixed lock of a file. The method further comprises, in response to enabling the thread to obtain the mixed lock, enabling a further thread to obtain a shared lock of the file, and prevent the further thread from obtaining the exclusive lock or mixed lock of the file. By adding a new mixed lock to a traditional read and write lock, embodiments of the present disclosure improve concurrent access performance of the file system.
-
公开(公告)号:US20170090766A1
公开(公告)日:2017-03-30
申请号:US15270528
申请日:2016-09-20
Applicant: EMC IP Holding Company LLC
Inventor: Chen Gong , Junping Frank Zhao , Lester Ming Zhang , Joe Jian Liu , Denny Dengyu Wang , Walter Lei Wang
IPC: G06F3/06
Abstract: Various embodiments of the present disclosure provide a method and an apparatus for reclaiming a chunk in a snapshot storage space. The method comprises: in response to a predefined trigger event, detecting an unused chunk in the snapshot storage space; and providing the detected unused chunk to a storage pool for reuse.
-
公开(公告)号:US11829624B2
公开(公告)日:2023-11-28
申请号:US16843004
申请日:2020-04-08
Applicant: EMC IP Holding Company LLC
Inventor: Ming Zhang , Shuo Lv , Chen Gong
CPC classification number: G06F3/0641 , G06F3/067 , G06F3/0608 , G06F3/0631 , G06F3/0656 , G06F3/0665
Abstract: Techniques provide for data deduplication. Such techniques involve: allocating a storage area in a storage device, the storage area including a first storage segment for storing an incompressible data block and a second storage segment for storing a compressed data block, a first size of the first storage segment being greater than a second size of the second storage segment; in response to receiving a write request, determining whether data block to which the write request is related is compressible; in response to determining that the data block is incompressible, adding header information to the data block to generate a first data segment of the first size; and storing the first data segment in the first storage segment through a deduplication operation. Accordingly, such techniques can increase the flexibility and efficiency of data deduplication.
-
-
-
-
-
-
-
-
-