-
公开(公告)号:US11847333B2
公开(公告)日:2023-12-19
申请号:US16528071
申请日:2019-07-31
Applicant: EMC IP Holding Company, LLC
Inventor: Istvan Gonczi , Sorin Faibish , Ivan Basov
IPC: G06F3/06
CPC classification number: G06F3/0641 , G06F3/0608 , G06F3/0631 , G06F3/0652 , G06F3/0659 , G06F3/0673
Abstract: A method, computer program product, and computer system for identifying duplicate sectors in a block of a plurality of blocks. The duplicate sectors in the block may be zeroed out. A data reduction operation may be performed on the block after the duplicate sectors are zeroed out.
-
2.
公开(公告)号:US11514295B2
公开(公告)日:2022-11-29
申请号:US16663682
申请日:2019-10-25
Applicant: EMC IP Holding Company LLC
Inventor: Sorin Faibish
IPC: G06N3/04
Abstract: Continuous learning may include receiving a first neural network trained using a first training data set to predict outputs; determining whether the first neural network has a successful prediction rate greater than a prediction threshold; and responsive to determining the first neural network does not have a successful prediction rate greater than the prediction threshold, performing processing. The processing may include training the first neural network using a second training data set different than the first training data set; determining that a trigger condition has occurred, wherein the trigger condition includes detecting, during training of the first neural network using the second training data set, that a first weight of the first neural network has a corresponding weight change exceeding a threshold weight change; responsive to determining the trigger condition has occurred, reconfiguring the first neural network; and training the reconfigured first neural network using the second training data set.
-
公开(公告)号:US11513739B2
公开(公告)日:2022-11-29
申请号:US16528091
申请日:2019-07-31
Applicant: EMC IP Holding Company LLC
Inventor: Sorin Faibish , Ivan Bassov , Istvan Gonczi , Philippe Armangau
IPC: G06F3/06 , G06F16/174 , G06F16/16
Abstract: A method performed by a block-storage server, of storing data is described. The method includes (1) receiving, from a remote file server, data blocks to be written to persistent block storage managed by the block-storage server; (2) receiving, from the remote file server, metadata describing a placement of the data blocks in a filesystem managed by the remote file server; and (3) organizing the data blocks within the persistent block storage based, at least in part, on the received metadata. An apparatus, system, and computer program product for performing a similar method are also provided.
-
公开(公告)号:US10963436B2
公开(公告)日:2021-03-30
申请号:US16176729
申请日:2018-10-31
Applicant: EMC IP Holding Company LLC
Inventor: Philippe Armangau , Sorin Faibish , Istvan Gonczi , Ivan Bassov , Vamsi K. Vankamamidi
IPC: G06F16/215 , G06F3/06 , G06F16/907
Abstract: A technique for performing data deduplication operates at sub-block granularity by searching a deduplication database for a match between a candidate sub-block of a candidate block and a target sub-block of a previously-stored target block. When a match is found, the technique identifies a duplicate range shared between the candidate block and the target block and effects persistent storage of the duplicate range by configuring mapping metadata of the candidate block so that it points to the duplicate range in the target block.
-
公开(公告)号:US10921987B1
公开(公告)日:2021-02-16
申请号:US16527894
申请日:2019-07-31
Applicant: EMC IP Holding Company LLC
Inventor: Philippe Armangau , John P. Didier , Sorin Faibish
IPC: G06F3/06 , G06F12/0864
Abstract: A method of performing deduplication includes (1) receiving a write command that specifies a set of data, the set of data including multiple blocks of data, (2) hashing a subset of the set of data, yielding a representative digest of the set of data, and (3) performing deduplication on the set of data based at least in part on matching the representative digest to a digest already stored in a database which relates digests to locations of data from which the digests were produced. An apparatus, system, and computer program product for performing a similar method are also provided.
-
公开(公告)号:US20210034576A1
公开(公告)日:2021-02-04
申请号:US16529510
申请日:2019-08-01
Applicant: EMC IP Holding Company, LLC
Inventor: Istvan Gonczi , Ivan Basov , Sorin Faibish , Philippe Armangau
IPC: G06F16/174 , G06F16/182 , G06F9/50
Abstract: A method, computer program product, and computer system for identifying whether one of a first phase associated with a data operation is occurring with a file and a second phase associated with the data operation is occurring with the file. Resources available for data reduction operations may be increased when the first phase is occurring with the file. The resources available for data reduction operations may be decreased when the second phase is occurring with the file.
-
公开(公告)号:US20210034263A1
公开(公告)日:2021-02-04
申请号:US16528071
申请日:2019-07-31
Applicant: EMC IP Holding Company, LLC
Inventor: Istvan Gonczi , Sorin Faibish , Ivan Basov
IPC: G06F3/06
Abstract: A method, computer program product, and computer system for identifying duplicate sectors in a block of a plurality of blocks. The duplicate sectors in the block may be zeroed out. A data reduction operation may be performed on the block after the duplicate sectors are zeroed out.
-
公开(公告)号:US20210034248A1
公开(公告)日:2021-02-04
申请号:US16528091
申请日:2019-07-31
Applicant: EMC IP Holding Company LLC
Inventor: Sorin Faibish , Ivan Bassov , Istvan Gonczi , Philippe Armangau
IPC: G06F3/06 , G06F16/174 , G06F16/16
Abstract: A method performed by a block-storage server, of storing data is described. The method includes (1) receiving, from a remote file server, data blocks to be written to persistent block storage managed by the block-storage server; (2) receiving, from the remote file server, metadata describing a placement of the data blocks in a filesystem managed by the remote file server; and (3) organizing the data blocks within the persistent block storage based, at least in part, on the received metadata. An apparatus, system, and computer program product for performing a similar method are also provided.
-
公开(公告)号:US10901943B1
公开(公告)日:2021-01-26
申请号:US15282076
申请日:2016-09-30
Applicant: EMC IP Holding Company LLC
Inventor: John M. Bent , Sorin Faibish , James M. Pedone, Jr. , Percy Tzelnic
IPC: G06F16/11 , G06F16/182 , G06F16/18
Abstract: A multi-tier storage system is provided with direct client access to an archive storage tier for input/output operations. An exemplary method comprises communicating over a network with (i) a cluster file system on a first storage tier, and (ii) a second archive storage tier comprising an object store; providing a client of the cluster file system with access to one or more files in the cluster file system on the first storage tier; and executing a translation shim to provide the client of the cluster file system with one or more of read and write access to one or more files on the second archive storage tier. The translation shim converts between the protocols of the cluster file system and the protocols of the second archive storage tier, to allow unmodified applications to optionally access the second archive storage tier using existing cluster file system protocols.
-
公开(公告)号:US20200341668A1
公开(公告)日:2020-10-29
申请号:US16393061
申请日:2019-04-24
Applicant: EMC IP Holding Company LLC
Inventor: Istvan Gonczi , Ivan Bassov , Sorin Faibish , Philippe Armangau
Abstract: Techniques for data processing may include: determining one or more sub-blocks of a target block that match one or more sub-blocks of a candidate block; creating a shared sub-block mapping (SSM) structure having a plurality of entries, wherein each of the plurality of entries corresponds to a different one of the sub-blocks in the candidate block and wherein a value stored in said each entry, corresponding to one of the sub-blocks of the candidate block, identifies a sub-block of the target block matching said one sub-block of the candidate block; and storing the candidate block as a deduplicated block sharing at least one sub-block with the target block. The SSM structure may be stored as a metadata structure of the candidate block to identify deduplicated sub-blocks of the candidate block and to identify sub-blocks of the target block providing content for the deduplicated sub-blocks of the candidate block.
-
-
-
-
-
-
-
-
-