-
11.
公开(公告)号:US12007944B2
公开(公告)日:2024-06-11
申请号:US17536515
申请日:2021-11-29
Applicant: NetApp Inc.
Inventor: Ajay Pratap Singh Kushwah , Ling Zheng , Sharad Jain
IPC: G06F16/11 , G06F11/14 , G06F12/121 , G06F16/13 , H04L67/568
CPC classification number: G06F16/128 , G06F11/1448 , G06F11/1464 , G06F12/121 , G06F16/13 , H04L67/568
Abstract: With a forever incremental snapshot configuration and a typical caching policy (e.g., least recently used), a storage appliance may evict stable data blocks of an older snapshot, perhaps unchanged data blocks of the snapshot baseline. If stable data blocks have been evicted, restore of a recent snapshot will suffer the time penalty of downloading the stable blocks for restoring the recent snapshot. Creating synthetic baseline snapshots and refreshing eviction data of stable data blocks can avoid eviction of stable data blocks and reduce the risk of violating a recovery time objective.
-
12.
公开(公告)号:US11422898B2
公开(公告)日:2022-08-23
申请号:US15081706
申请日:2016-03-25
Applicant: NetApp, Inc.
Inventor: Samuel A. Dillon , Kshitij Wadhwa , Ajay Pratap Singh Kushwah , Sumeeth Channaveerappa Kyathanahalli , Sudhindra Prasad Tirupati Nagaraj
IPC: G06F11/14
Abstract: A storage tier manager efficiently creates different representations of a dataset backup for different retention periods. Each of the representations of the dataset backup is distinctly identifiable despite initially representing a same dataset backup. The representations are structured metadata corresponding to the dataset backup. One representation is a cached backup version of the dataset backup (“cached backup” or “cached representation”) provided for low latency access while residing at a storage tier of the backup appliance for a relatively short retention period according to a lifecycle management policy. The other representation is a cloud backup version of the dataset backup (“cloud backup” or “cloud representation”) provided for persisting into cloud storage for a longer retention period according to the lifecycle management policy.
-
13.
公开(公告)号:US20220083505A1
公开(公告)日:2022-03-17
申请号:US17536515
申请日:2021-11-29
Applicant: NetApp Inc.
Inventor: Ajay Pratap Singh Kushwah , Ling Zheng , Sharad Jain
IPC: G06F16/11 , G06F16/13 , G06F11/14 , G06F12/121 , H04L29/08
Abstract: With a forever incremental snapshot configuration and a typical caching policy (e.g., least recently used), a storage appliance may evict stable data blocks of an older snapshot, perhaps unchanged data blocks of the snapshot baseline. If stable data blocks have been evicted, restore of a recent snapshot will suffer the time penalty of downloading the stable blocks for restoring the recent snapshot. Creating synthetic baseline snapshots and refreshing eviction data of stable data blocks can avoid eviction of stable data blocks and reduce the risk of violating a recovery time objective.
-
公开(公告)号:US20190129810A1
公开(公告)日:2019-05-02
申请号:US15795551
申请日:2017-10-27
Applicant: NetApp, Inc.
Inventor: Ajay Pratap Singh Kushwah , Ling Zheng , Sharad Jain
Abstract: A storage appliance can be designed to facilitate efficient restore of multiple backed up files in a system that allows files to share data blocks. A data management application or storage OS names data blocks and communicates those names to the storage appliance when backing up to or through the storage appliance. The storage appliance can leverage the data block names when restoring a group of files by restoring at data block granularity instead of file granularity. Restoring at the granularity of the data blocks by their names allows the storage appliance to avoid repeatedly sending a same data block to the restore requestor (e.g., a storage OS or data management application) while still instructing the restore requestor how to reconstruct the corresponding file(s) with mappings between valid data ranges and the named data blocks.
-
公开(公告)号:US20170277435A1
公开(公告)日:2017-09-28
申请号:US15081546
申请日:2016-03-25
Applicant: NetApp, Inc.
Inventor: Kshitij Wadhwa , Samuel A. Dillon , Ajay Pratap Singh Kushwah , Sumeeth Channaveerappa Kyathanahalli , Sudhindra Prasad Tirupati Nagaraj
IPC: G06F3/06
CPC classification number: G06F3/0605 , G06F3/0641 , G06F3/0649 , G06F3/0652 , G06F3/067 , G06F11/1453 , G06F11/1464
Abstract: A storage tier manager creates different versions of a dataset backup for different retention periods. Each of the versions is distinctly identifiable despite initially representing a same dataset backup. One version can be referred to as a cached version of the dataset backup and another version can be referred to as a cloud version of the dataset backup. When the retention period expires for the cached version of the dataset backup, the storage tier manager migrates the cloud version of the dataset backup from the caching storage tier to the cloud storage tier. The storage tier manager can then recover storage space occupied by data that has been migrated, as long as that data is not shared with other cached versions of other dataset backups due to deduplication.
-
-
-
-