Abstract: A method and system for proximity based workload and data placement. Specifically, the disclosed method and system improve the efficiency and responsiveness of workload and/or workload data access to end-users through dynamic and automated needs detection and replication or migration orchestration between infrastructures (or geographical areas).
Type:
Application
Filed:
March 17, 2020
Publication date:
September 23, 2021
Inventors:
Ravikanth Chaganti, Dharmesh M. Patel, Rizwan Ali
Abstract: In general, embodiments of the invention relate to storing data and managing the stored data in linked nodes. Managing the data in the linked nodes includes updating erasure coded data in a manner that reduces the transmission of data chunks and parity chunks between the linked nodes.
Type:
Application
Filed:
September 30, 2019
Publication date:
April 1, 2021
Inventors:
Dharmesh M. Patel, Ravikanth Chaganti, Rizwan Ali
Abstract: In general, the invention relates to a method for processing data. The method includes receiving a write request from a host, and in response to the write request, obtaining system metadata for a system, selecting, based on the system metadata, a selected component of the system to perform a data processing operation, and initiating the data processing operation on the selected component.
Type:
Application
Filed:
March 6, 2020
Publication date:
September 9, 2021
Inventors:
Dharmesh M. Patel, Ravikanth Chaganti, Rizwan Ali
Abstract: A method includes obtaining a data, applying an erasure coding procedure to the data to obtain a plurality of data chunks and at least one parity chunk, deduplicating the plurality of data chunks to obtain a plurality of deduplicated data chunks, and storing, across a plurality of nodes, the plurality of deduplicated data chunks and the at least one parity chunk.
Type:
Application
Filed:
November 20, 2020
Publication date:
March 11, 2021
Inventors:
Dharmesh M. Patel, Rizwan Ali, Ravikanth Chaganti
Abstract: A method and system for solution integration labeling. Specifically, the method and system disclosed herein enable the dynamic generation of recommended integration options for solution infrastructures based on component system and host network configurations. These recommended integration options may be presented visually, alongside compliant or non-compliant indicators, to validate the deployment of, and interconnectivities between, solution infrastructure components.
Type:
Application
Filed:
January 29, 2019
Publication date:
July 30, 2020
Inventors:
Ravikanth Chaganti, Rizwan Ali, Dharmesh M. Patel
Abstract: A method and system for workload aware storage replication. Specifically, the disclosed method and system entail establishing preferential transports for critical workload data targeted for replication from one cluster infrastructure to another. Existing replication solutions fail to prioritize the replication of critical over non-critical workload data, which the disclosed method and system rectify.
Type:
Application
Filed:
March 17, 2020
Publication date:
September 23, 2021
Inventors:
Ravikanth Chaganti, Dharmesh M. Patel, Rizwan Ali
Abstract: A method and system for proximity based workload and data placement. Specifically, the disclosed method and system improve the efficiency and responsiveness of workload and/or workload data access to end-users through dynamic and automated needs detection and replication or migration orchestration between infrastructures (or geographical areas).
Type:
Grant
Filed:
March 17, 2020
Date of Patent:
September 6, 2022
Assignee:
Dell Products L.P.
Inventors:
Ravikanth Chaganti, Dharmesh M. Patel, Rizwan Ali
Abstract: In general, embodiments of the invention relate to storing data and managing the stored data in linked nodes. Managing the data in the linked nodes includes updating erasure coded data in a manner that reduces the transmission of data chunks and parity chunks between the linked nodes.
Type:
Grant
Filed:
September 30, 2019
Date of Patent:
June 14, 2022
Assignee:
Dell Products L.P.
Inventors:
Dharmesh M. Patel, Ravikanth Chaganti, Rizwan Ali
Abstract: In general, the invention relates to a method for processing data. The method includes receiving a write request from a host, and in response to the write request, obtaining system metadata for a system, selecting, based on the system metadata, a selected component of the system to perform a data processing operation, and initiating the data processing operation on the selected component.
Type:
Grant
Filed:
March 6, 2020
Date of Patent:
November 16, 2021
Assignee:
Dell Products L.P.
Inventors:
Dharmesh M. Patel, Ravikanth Chaganti, Rizwan Ali
Abstract: A method for storing data includes obtaining data, applying an erasure coding procedure to the data to obtain a plurality of data chunks and a parity chunk, deduplicating the plurality of data chunks to obtain a plurality of deduplicated data chunks, storing, across a plurality of nodes, the plurality of deduplicated data chunks and the parity chunk, and tracking location information for each of the plurality of deduplicated data chunks and the parity chunk.
Type:
Application
Filed:
January 29, 2019
Publication date:
July 30, 2020
Inventors:
Dharmesh M. Patel, Rizwan Ali, Ravikanth Chaganti
Abstract: A method includes obtaining a data, applying an erasure coding procedure to the data to obtain a plurality of data chunks and at least one parity chunk, deduplicating the plurality of data chunks to obtain a plurality of deduplicated data chunks, and storing, across a plurality of nodes, the plurality of deduplicated data chunks and the at least one parity chunk.
Type:
Grant
Filed:
November 20, 2020
Date of Patent:
March 22, 2022
Assignee:
Dell Products L.P.
Inventors:
Dharmesh M. Patel, Rizwan Ali, Ravikanth Chaganti
Abstract: In general, the invention relates to a method for managing data. The method includes detecting a failure of a persistent storage device of a plurality of persistent storage devices, and in response to the detecting, initiating a rebuilding of data in a spare persistent storage device using proactive copy metadata, checkpoint metadata, and slice metadata, wherein the data is a copy of data that was stored in the persistent storage device.
Type:
Application
Filed:
March 6, 2020
Publication date:
September 9, 2021
Inventors:
Dharmesh M. Patel, Ravikanth Chaganti, Rizwan Ali
Abstract: In general, embodiments of the invention relate to storing data and managing the stored data in linked nodes. More specifically, embodiments of the invention relate to nodes linked together in a daisy chain configuration such as, but not limited to, a single-chain configuration and a dual-chain configuration, which use data protection domain (DPD) information to determine where and/or how to store the data.
Abstract: In general, embodiments of the invention relate to storing data and managing the stored data in linked nodes. More specifically, embodiments of the invention relate to nodes linked together in a daisy chain configuration such as, but not limited to, a single-chain configuration and a dual-chain configuration, which use data protection domain (DPD) information to determine where and/or how to store the data.
Abstract: In general, embodiments of the invention relate to storing data and managing the stored data in linked nodes. More specifically, embodiments of the invention relate to nodes linked together in a daisy chain configuration such as, but not limited to, a single-chain configuration and a dual-chain configuration, which use data protection domain (DPD) information to determine where and/or how to store the data.
Abstract: In general, the invention relates to a method for managing data. The method includes detecting a failure of a persistent storage device in a data node of a plurality of data nodes, and in response to the detecting, initiating a rebuilding of data in a spare location using proactive copy metadata and slice metadata, wherein the data is a copy of data that was stored in the persistent storage device.
Type:
Application
Filed:
March 6, 2020
Publication date:
September 9, 2021
Inventors:
Dharmesh M. Patel, Rizwan Ali, Ravikanth Chaganti
Abstract: A method and system for workload aware storage replication. Specifically, the disclosed method and system entail establishing preferential transports for critical workload data targeted for replication from one cluster infrastructure to another. Existing replication solutions fail to prioritize the replication of critical over non-critical workload data, which the disclosed method and system rectify.
Type:
Grant
Filed:
March 17, 2020
Date of Patent:
December 21, 2021
Assignee:
Dell Products L.P.
Inventors:
Ravikanth Chaganti, Dharmesh M. Patel, Rizwan Ali
Abstract: In general, embodiments of the invention relate to storing data and managing the stored data in linked nodes. More specifically, embodiments of the invention relate to nodes linked together in a daisy chain configuration such as, but not limited to, a single-chain configuration and a dual-chain configuration, which use data protection domain (DPD) information to determine where and/or how to store the data.
Abstract: A method for storing data includes receiving, by a data cluster, a request to store data from a host, deduplicating, by the data cluster, the data to obtain deduplicated data on a first data node, replicating the deduplicated data to generate a plurality of replicas, and storing a first replica of the plurality of replicas on a second data node and a second replica of the plurality of replicas on a third data node, wherein the first data node, the second data node and the third data node are in the data cluster.
Type:
Application
Filed:
January 29, 2019
Publication date:
July 30, 2020
Inventors:
Dharmesh M. Patel, Rizwan Ali, Ravikanth Chaganti
Abstract: A method and system for solution integration labeling. Specifically, the method and system disclosed herein enable the dynamic generation of recommended integration options for solution infrastructures based on component system and host network configurations. These recommended integration options may be presented visually, alongside compliant or non-compliant indicators, to validate the deployment of, and interconnectivities between, solution infrastructure components.
Type:
Grant
Filed:
January 29, 2019
Date of Patent:
September 1, 2020
Assignee:
Dell Products L.P.
Inventors:
Ravikanth Chaganti, Rizwan Ali, Dharmesh M. Patel