-
公开(公告)号:US20230004466A1
公开(公告)日:2023-01-05
申请号:US17929345
申请日:2022-09-02
发明人: Nitin Madan , Kalyan C. Gunda , Bhimsen Bhanjois
摘要: Replication of a filesystem or a mount point or share may replicate all data that it consists of irrespective of where the data is stored. Replication protects data irrespective of location. One method is to replicate the filesystem namespace as is while skipping the data outside of the appliance/machine so that replication cost and time are reasonable. The data outside of the machine, like cloud/tape data is protected differently. One example method includes a data protection operation configured to replication a namespace associated with multiple data tiers. During replication, data from one of the tiers is skipped while all of the namespace metadata is replicated. The recovery restores the namespace metadata and the data that was replicated from the other tier. This may be performed in connection with cyber security, for example when replicating multi-tier data to a vault.
-
12.
公开(公告)号:US20240193045A1
公开(公告)日:2024-06-13
申请号:US18444536
申请日:2024-02-16
发明人: Jagannathdas Rath , Kalyan C. Gunda
IPC分类号: G06F11/14 , G06F3/06 , G06F16/174
CPC分类号: G06F11/1453 , G06F3/0619 , G06F3/0641 , G06F3/0656 , G06F3/067 , G06F11/1435 , G06F11/1464 , G06F11/1469 , G06F16/174
摘要: One example method includes identifying a cloud object as a potential candidate for defragmentation, evaluating the cloud object to determine what portion of segments of the cloud object are expired, when the portion of expired segments meets or exceeds a threshold, segregating the expired segments and unexpired segments of the cloud object, creating a first new cloud object that includes only unexpired segments, creating a second new cloud object that includes only expired segments, and deleting the cloud object from storage.
-
公开(公告)号:US11971785B2
公开(公告)日:2024-04-30
申请号:US17071529
申请日:2020-10-15
发明人: Jagannathdas Rath , Kalyan C. Gunda
IPC分类号: G06F16/00 , G06F3/06 , G06F11/14 , G06F16/174
CPC分类号: G06F11/1453 , G06F3/0619 , G06F3/0641 , G06F3/0656 , G06F3/067 , G06F11/1435 , G06F11/1464 , G06F11/1469 , G06F16/174
摘要: One example method includes identifying a cloud object as a potential candidate for defragmentation, evaluating the cloud object to determine what portion of segments of the cloud object are expired, when the portion of expired segments meets or exceeds a threshold, segregating the expired segments and unexpired segments of the cloud object, creating a first new cloud object that includes only unexpired segments, creating a second new cloud object that includes only expired segments, and deleting the cloud object from storage.
-
公开(公告)号:US20230267100A1
公开(公告)日:2023-08-24
申请号:US18307575
申请日:2023-04-26
发明人: Jagannathdas Rath , Kalyan C. Gunda
IPC分类号: G06F16/176 , G06F16/17 , G06F16/174 , G06F11/14 , G06F16/16
CPC分类号: G06F16/1774 , G06F16/1734 , G06F16/1748 , G06F11/1469 , G06F11/1464 , G06F11/1451 , G06F16/164 , G06F2201/80
摘要: Embodiments for retention locking a deduplicated file stored in cloud storage by defining object metadata for each object of the file, and comprising a lock count and a retention time based on an expiry date of the lock, with each object having segments, the object metadata further having a respective expiry date and lock count for each segment, where at least some segments are shared among two or more files. Also updating the lock count and retention time for all segments of the file being locked; and if the object is not already locked, locking the object using a retention lock defining a retention time and updating the object metadata with a new lock count and the retention time, otherwise incrementing the lock count and updating the retention time for the expiry date if expiry date of a previous lock is older than a current expiry date.
-
公开(公告)号:US11704203B2
公开(公告)日:2023-07-18
申请号:US17929345
申请日:2022-09-02
发明人: Nitin Madan , Kalyan C. Gunda , Bhimsen Bhanjois
CPC分类号: G06F11/1469 , G06F11/1464 , G06F16/27 , G06F2201/84
摘要: Replication of a filesystem or a mount point or share may replicate all data that it consists of irrespective of where the data is stored. Replication protects data irrespective of location. One method is to replicate the filesystem namespace as is while skipping the data outside of the appliance/machine so that replication cost and time are reasonable. The data outside of the machine, like cloud/tape data is protected differently. One example method includes a data protection operation configured to replication a namespace associated with multiple data tiers. During replication, data from one of the tiers is skipped while all of the namespace metadata is replicated. The recovery restores the namespace metadata and the data that was replicated from the other tier. This may be performed in connection with cyber security, for example when replicating multi-tier data to a vault.
-
公开(公告)号:US11579794B2
公开(公告)日:2023-02-14
申请号:US17148421
申请日:2021-01-13
IPC分类号: G06F3/06
摘要: A storage capacity of a cloud storage system is determined. A recipe contains instructions for reclaiming storage of the cloud storage system. The storage capacity is insufficient to perform the entire recipe. In response, one or more data objects are deleted. A portion of the recipe is executed after the deletion. In some cases, local storage can be used for garbage collection when cloud storage is insufficient to perform even the portion of the recipe. Other embodiments are described and claimed.
-
公开(公告)号:US20220391097A1
公开(公告)日:2022-12-08
申请号:US17337975
申请日:2021-06-03
发明人: Jagannathdas Rath , Kalyan C. Gunda
摘要: A method, apparatus, and system determines an optimal storage configuration of storing backup data. The method may include receiving a request from a client device for determining an optimal storage configuration for storing backup data of a client. The method may include determining a cloud utilization pattern of the backup data based on prior access activities and determining a first suitability score for the first storage class based on the cloud utilization pattern. The method may include, for each of the storage classes of the first storage provider, determining a suitability score for the corresponding storage class if the backup data were stored in the corresponding storage class. The method may include transmitting to the client device a recommendation of a second storage class of the first storage provider having a suitability score higher than the first suitability score based on the suitability score to reduce cloud resources usage.
-
公开(公告)号:US20220382640A1
公开(公告)日:2022-12-01
申请号:US17380920
申请日:2021-07-20
发明人: Kalyan C. Gunda , Chris E. Rowen
摘要: One example method includes receiving a request to restore a backed up dataset, checking a tracking catalogue to identify any content of the dataset that is prohibited from being restored, preventing restoration of the content, and restoring all of the dataset, except the content, to a restore target. The prohibited content may be one or more files, or portions of files, and may include malware, confidential information, and personal information.
-
19.
公开(公告)号:US20220317881A1
公开(公告)日:2022-10-06
申请号:US17217113
申请日:2021-03-30
发明人: Kalyan C. Gunda , Gururaj Kulkarni
IPC分类号: G06F3/06
摘要: One example method includes configuring a data protection environment to include one or more protection targets, applying one or more tags to each of the protection targets, based on the tags, creating a pool that includes some of the protection targets, associating a rule with an SLA that specifies a dataset and a data protection requirement for the dataset, executing the rule to identify a protection target in the pool that most closely meets the data protection requirement specified by the SLA, and defining a data protection policy that includes the data protection target identified by the executing of the rule.
-
公开(公告)号:US20220121529A1
公开(公告)日:2022-04-21
申请号:US17071529
申请日:2020-10-15
发明人: Jagannathdas Rath , Kalyan C. Gunda
摘要: One example method includes identifying a cloud object as a potential candidate for defragmentation, evaluating the cloud object to determine what portion of segments of the cloud object are expired, when the portion of expired segments meets or exceeds a threshold, segregating the expired segments and unexpired segments of the cloud object, creating a first new cloud object that includes only unexpired segments, creating a second new cloud object that includes only expired segments, and deleting the cloud object from storage.
-
-
-
-
-
-
-
-
-