-
公开(公告)号:US20240289300A1
公开(公告)日:2024-08-29
申请号:US18655558
申请日:2024-05-06
Applicant: Commvault Systems, Inc.
Inventor: Srividhya KAVAIPATTI ANANTHARAMAKRISHNAN , Lasaro CAMARGOS , Abhijith SHENOY , Xiangyu WANG , Avinash LAKSHMAN , Srinivas LAKSHMAN
IPC: G06F16/11 , G06F16/182
CPC classification number: G06F16/119 , G06F16/125 , G06F16/128 , G06F16/182
Abstract: A distributed data storage system comprises features for integration with application orchestrators such as Kubernetes, and includes a proprietary Container Storage Interface (CSI) driver. Features include setting snapshot scheduling and retention policies, and a “container data mover” that replicates data from a source to a distinct destination distributed data storage system. The migration may be configured one-to-one, one-to-many, unidirectional, and/or bi-directional. Metadata-based snapshots and metadata-based changed block tracking identify payload data to move from source to destination within application orchestrator frameworks at both ends. Payload data is migrated from source to destination using different techniques than those used for migrating metadata, e.g., kernel-to-kernel for copying payload data versus ordinary metadata writes. An illustrative barrier logic ensures that the migration follows a controlled progression of operations.
-
公开(公告)号:US20220066670A1
公开(公告)日:2022-03-03
申请号:US17153674
申请日:2021-01-20
Applicant: Commvault Systems, Inc.
Inventor: Bharat Pundalik NAIK , Xiangyu WANG , Avinash LAKSHMAN
Abstract: Disclosed deduplication techniques at a distributed data storage system guarantee that space reclamation will not affect deduplicated data integrity even without perfect synchronization between components. By understanding certain “behavioral” characteristics and schedule cadences of backup operations that generate backup copies received at the distributed data storage system, data blocks that are not re-written by subsequent backup copies are pro-actively aged, while promoting continued retention of data blocks that are re-written. An expiry scheme operates with block-level granularity. Each unique deduplicated data block is given an expiry timeframe based on the block's arrival time at the distributed data storage system (i.e., when a backup copy supplies the block) and further based on backup frequencies of the various virtual disks referencing a unique system-wide identifier of the block, which is based on the block's hash value. Communications between components are kept to an as-needed basis. Cloud-based and multi-cloud configurations are disclosed.
-
公开(公告)号:US20220222000A1
公开(公告)日:2022-07-14
申请号:US17710600
申请日:2022-03-31
Applicant: Commvault Systems, Inc.
Inventor: Bharat Pundalik NAIK , Xiangyu WANG , Avinash LAKSHMAN
IPC: G06F3/06 , H04L67/1097
Abstract: Disclosed deduplication techniques at a distributed data storage system guarantee that space reclamation will not affect deduplicated data integrity even without perfect synchronization between components. By understanding certain “behavioral” characteristics and schedule cadences of backup operations that generate backup copies received at the distributed data storage system, data blocks that are not re-written by subsequent backup copies are pro-actively aged, while promoting continued retention of data blocks that are re-written. An expiry scheme operates with block-level granularity. Each unique deduplicated data block is given an expiry timeframe based on the block's arrival time at the distributed data storage system (i.e., when a backup copy supplies the block) and further based on backup frequencies of the various virtual disks referencing a unique system-wide identifier of the block, which is based on the block's hash value. Communications between components are kept to an as-needed basis. Cloud-based and multi-cloud configurations are disclosed.
-
公开(公告)号:US20220066669A1
公开(公告)日:2022-03-03
申请号:US17153667
申请日:2021-01-20
Applicant: Commvault Systems, Inc.
Inventor: Bharat Pundalik NAIK , Xiangyu WANG , Avinash LAKSHMAN
IPC: G06F3/06
Abstract: Disclosed deduplication techniques at a distributed data storage system guarantee that space reclamation will not affect deduplicated data integrity even without perfect synchronization between components. By understanding certain “behavioral” characteristics and schedule cadences of backup operations that generate backup copies received at the distributed data storage system, data blocks that are not re-written by subsequent backup copies are pro-actively aged, while promoting continued retention of data blocks that are re-written. An expiry scheme operates with block-level granularity. Each unique deduplicated data block is given an expiry timeframe based on the block's arrival time at the distributed data storage system (i.e., when a backup copy supplies the block) and further based on backup frequencies of the various virtual disks referencing a unique system-wide identifier of the block, which is based on the block's hash value. Communications between components are kept to an as-needed basis. Cloud-based and multi-cloud configurations are disclosed.
-
公开(公告)号:US20220214997A1
公开(公告)日:2022-07-07
申请号:US17702644
申请日:2022-03-23
Applicant: Commvault Systems, Inc.
Inventor: Srividhya KAVAIPATTI ANANTHARAMAKRISHNAN , Lásaro CAMARGOS , Abhijith SHENOY , Xiangyu WANG , Avinash LAKSHMAN , Srinivas LAKSHMAN
IPC: G06F16/11 , G06F16/182
Abstract: A distributed data storage system comprises features for integration with application orchestrators such as Kubernetes, and includes a proprietary Container Storage Interface (CSI) driver. Features include setting snapshot scheduling and retention policies, and a “container data mover” that replicates data from a source to a distinct destination distributed data storage system. The migration may be configured one-to-one, one-to-many, unidirectional, and/or bi-directional. Metadata-based snapshots and metadata-based changed block tracking identify payload data to move from source to destination within application orchestrator frameworks at both ends. Payload data is migrated from source to destination using different techniques than those used for migrating metadata, e.g., kernel-to-kernel for copying payload data versus ordinary metadata writes. An illustrative barrier logic ensures that the migration follows a controlled progression of operations.
-
公开(公告)号:US20220092024A1
公开(公告)日:2022-03-24
申请号:US17179160
申请日:2021-02-18
Applicant: Commvault Systems, Inc.
Inventor: Srividhya KAVAIPATTI ANANTHARAMAKRISHNAN , Lásaro CAMARGOS , Abhijith SHENOY , Xiangyu WANG , Avinash LAKSHMAN , Srinivas LAKSHMAN
IPC: G06F16/11 , G06F16/182
Abstract: A distributed data storage system comprises features for integration with application orchestrators such as Kubernetes, and includes a proprietary Container Storage Interface (CSI) driver. Features include setting snapshot scheduling and retention policies, and a “container data mover” that replicates data from a source to a distinct destination distributed data storage system. The migration may be configured one-to-one, one-to-many, unidirectional, and/or bi-directional. Metadata-based snapshots and metadata-based changed block tracking identify payload data to move from source to destination within application orchestrator frameworks at both ends. Payload data is migrated from source to destination using different techniques than those used for migrating metadata, e.g., kernel-to-kernel for copying payload data versus ordinary metadata writes. An illustrative barrier logic ensures that the migration follows a controlled progression of operations.
-
-
-
-
-