-
公开(公告)号:US10055420B1
公开(公告)日:2018-08-21
申请号:US14788598
申请日:2015-06-30
Applicant: EMC Corporation
Inventor: Prashant Pogde , Yamini Allu , Mahesh Kamat
CPC classification number: G06F16/172 , G06F11/1448 , G06F16/184 , G06F16/185 , G06F2201/00
Abstract: Methods, systems, and apparatus for optimizing a cache memory device of a storage system are described. In one embodiment, a first base segment tree representing a first full backup including data and metadata describing the data is cached in a cache memory device. Subsequently, a plurality of incremental segment trees representing incremental backups to the first full backup are cached in the cache memory device. Each of incremental segment trees corresponding to the changes to the first full backup, without modifying the first base segment tree in response to the changes. At least two of the incremental segment trees are merged into an updated incremental segment tree to reduce a storage space of the cache memory device to store the incremental segment trees. The updated incremental segment tree comprises data and metadata represented by two or more incremental segment trees.
-
公开(公告)号:US09996426B1
公开(公告)日:2018-06-12
申请号:US14788184
申请日:2015-06-30
Applicant: EMC Corporation
Inventor: Prashant Pogde , Yamini Allu , Mahesh Kamat
CPC classification number: G06F11/1453 , G06F17/30132 , G06F17/30212 , G06F17/30221 , G06F2201/00
Abstract: Methods, systems, and apparatus for providing data storage services of a storage system are described. In one embodiment, a first file representing a first full backup including data and metadata describing the data is cached as a first segment tree having a plurality of layers of nodes in a tree hierarchy. A second file representing an incremental backup of the first full backup is cached as a second segment tree in the cache memory device. The second segment tree describes changes of the data and the metadata of the incremental backup in view of the data and the metadata of the first full backup without caching any of nodes of the first segment tree again. The first and second segment trees are collectively used to represent a second full backup based on the incremental backup and the first full backup.
-
3.
公开(公告)号:US09916203B1
公开(公告)日:2018-03-13
申请号:US14755114
申请日:2015-06-30
Applicant: EMC Corporation
Inventor: Prashant Pogde , Yamini Allu , Mahesh Kamat
CPC classification number: G06F11/1451 , G06F2201/84
Abstract: Embodiments are directed to a method of minimizing latency and input/output (I/O) operations in a data storage system by defining a sparse metadata segment tree to identify changed data blocks, wherein a full version of the tree is stored in a memory and modified versions of the tree are stored in cache memory, and using the sparse metadata segment tree to perform at least one data storage application including file verification, file replication, file restores, and file system snapshots.
-
-