-
公开(公告)号:US20230214152A1
公开(公告)日:2023-07-06
申请号:US18112078
申请日:2023-02-21
Applicant: Commvault Systems, Inc.
Inventor: Anand Vishwanath Vastrad , Avinash Lakshman , Suhani Gupta , Srinivas Lakshman
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/064 , G06F3/0664 , G06F3/067 , G06F3/0619 , G06F3/0652 , G06F3/065
Abstract: A distributed data storage system using erasure coding (EC) provides advantages of EC data storage while retaining high resiliency for EC data storage architectures having fewer data storage nodes than the number of EC data-plus-parity fragments. An illustrative embodiment is a three-node data storage system with EC 4+2. Incoming data is temporarily replicated to ameliorate the effects of certain storage node outages or fatal disk failures, so that read and write operations can continue from/to the storage system. The system is equipped to automatically heal failed EC write attempts in a manner transparent to users and/or applications: when all storage nodes are operational, the distributed data storage system automatically converts the temporarily replicated data to EC storage and reclaims storage space previously used by the temporarily replicated data. Individual hardware failures are healed through migration techniques that reconstruct and re-fragment data blocks according to the governing EC scheme.
-
公开(公告)号:US11614883B2
公开(公告)日:2023-03-28
申请号:US17336103
申请日:2021-06-01
Applicant: Commvault Systems, Inc.
Inventor: Anand Vishwanath Vastrad , Avinash Lakshman , Suhani Gupta , Srinivas Lakshman
IPC: G06F3/06
Abstract: A distributed data storage system using erasure coding (EC) provides advantages of EC data storage while retaining high resiliency for EC data storage architectures having fewer data storage nodes than the number of EC data-plus-parity fragments. An illustrative embodiment is a three-node data storage system with EC 4+2. Incoming data is temporarily replicated to ameliorate the effects of certain storage node outages or fatal disk failures, so that read and write operations can continue from/to the storage system. The system is equipped to automatically heal failed EC write attempts in a manner transparent to users and/or applications: when all storage nodes are operational, the distributed data storage system automatically converts the temporarily replicated data to EC storage and reclaims storage space previously used by the temporarily replicated data. Individual hardware failures are healed through migration techniques that reconstruct and re-fragment data blocks according to the governing EC scheme.
-
公开(公告)号:US12050806B2
公开(公告)日:2024-07-30
申请号:US18112078
申请日:2023-02-21
Applicant: Commvault Systems, Inc.
Inventor: Anand Vishwanath Vastrad , Avinash Lakshman , Suhani Gupta , Srinivas Lakshman
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0619 , G06F3/064 , G06F3/065 , G06F3/0652 , G06F3/0664 , G06F3/067
Abstract: A distributed data storage system using erasure coding (EC) provides advantages of EC data storage while retaining high resiliency for EC data storage architectures having fewer data storage nodes than the number of EC data-plus-parity fragments. An illustrative embodiment is a three-node data storage system with EC 4+2. Incoming data is temporarily replicated to ameliorate the effects of certain storage node outages or fatal disk failures, so that read and write operations can continue from/to the storage system. The system is equipped to automatically heal failed EC write attempts in a manner transparent to users and/or applications: when all storage nodes are operational, the distributed data storage system automatically converts the temporarily replicated data to EC storage and reclaims storage space previously used by the temporarily replicated data. Individual hardware failures are healed through migration techniques that reconstruct and re-fragment data blocks according to the governing EC scheme.
-
公开(公告)号:US11487468B2
公开(公告)日:2022-11-01
申请号:US17336081
申请日:2021-06-01
Applicant: Commvault Systems, Inc.
Inventor: Suhani Gupta , Avinash Lakshman , Anand Vishwanath Vastrad , Srinivas Lakshman
Abstract: A distributed data storage system using erasure coding (EC) provides advantages of EC data storage while retaining high resiliency for EC data storage architectures having fewer data storage nodes than the number of EC data-plus-parity fragments. To ameliorate the effects of certain storage node outages or fatal disk failures, incoming data is temporarily replicated so that read and write operations can continue from/to the storage system. The system automatically heals failed EC write attempts in a manner transparent to users and/or applications: when all storage nodes are operational, the distributed data storage system automatically converts the temporarily replicated data to EC storage and reclaims storage space previously used by the temporarily replicated data. Individual hardware failures are healed through migration techniques that reconstruct and re-fragment data blocks according to the governing EC scheme. An illustrative embodiment is a three-node data storage system using EC 4+2.
-
-
-