Workload aware storage platform
US-2018074724-A1 · Mar 15, 2018 · US
US10599559B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10599559-B2 |
| Application number | US-201615359322-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 22, 2016 |
| Priority date | Nov 22, 2016 |
| Publication date | Mar 24, 2020 |
| Grant date | Mar 24, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
For validating a Software Defined Storage (SDS) solution based on SDS field data, a processor analyzes the SDS field data for a given SDS solution with a log analytics function. The SDS solution has not been validated with a test suite. The processor further validates the given SDS solution based on the SDS field data.
Opening claim text (preview).
What is claimed is: 1. An apparatus comprising: a processor; a memory storing code executable by the processor to perform: parsing keywords from field data for a given software defined storage (SDS) solution, wherein the given SDS solution comprises a data structure comprising SDS components comprising a hardware identifier that identifies hardware, software prerequisites that identify software instances, an operating system identifier that identifies an operating system, and a driver identifier that identifies drivers, wherein the hardware, software instances, operating system, and drivers are deployed at a computer system to provide configurable data storage, wherein the given SDS solution has not been validated with a test suite, and wherein the field data comprises a plurality of component identifiers for deployed SDS solutions, discrepancy data, performance data, and failure data from the deployed SDS solutions for the SDS components of the given SDS solution; identifying a related SDS solution, wherein the related SDS solution has a weighted sum of differences of the keywords with the given SDS solution of less than a relation threshold; validating the given SDS solution based on the field data for the given SDS solution and the related SDS solution; and deploying the SDS solution via a network to a first computer system that provides the hardware, the software instances, the operating system, and the drivers identified by the SDS solution. 2. The apparatus of claim 1 , the processor further performing parsing keywords from the field data for the related SDS solution. 3. The apparatus of claim 1 , the processor further performing analyzing the field data with a log analytics function, wherein the log analytics function is trained using training data comprising the components, the discrepancy data, and the performance data. 4. The apparatus of claim 3 , wherein the log analytics function is a log analytics Application Program Interface. 5. The apparatus of claim 1 , wherein the field data further comprises manually-opened problem records. 6. The apparatus of claim 1 , wherein the processor further performs: generating a model SDS solution; validating the model SDS solution using a test suite; and in response to validating the model SDS solution, storing the validated SDS solution in a repository. 7. The apparatus of claim 1 , wherein the processor further performs: querying the deployed SDS solutions for performance data; receiving the performance data from the deployed SDS solutions; storing the performance data; receiving failure data; calculating the discrepancy data for the deployed SDS solutions from the failure data; and storing the discrepancy data. 8. A method comprising: parsing keywords, by use of a processor, from field data for a given software defined storage (SDS) solution, wherein the given SDS solution comprises a data structure comprising SDS components comprising a hardware identifier that identifies hardware, software prerequisites that identify software instances, an operating system identifier that identifies an operating system, and a driver identifier that identifies drivers, wherein the hardware, software instances, operating system, and drivers are deployed at a computer system to provide configurable data storage, wherein the given SDS solution has not been validated with a test suite, and wherein the field data comprises a plurality of component identifiers for deployed SDS solutions, discrepancy data, performance data, and failure data from the deployed SDS solutions for the SDS components of the given SDS solution; identifying a related SDS solution, wherein the related SDS solution has a weighted sum of differences of the keywords with the given SDS solution of less than a relation threshold; validating the given SDS solution based on the field data for the given SDS solution and the related SDS solution; and deploying the SDS solution via a network to a first computer system that provides the hardware, the software instances, the operating system, and the drivers identified by the SDS solution. 9. The method of claim 8 , the method further comprising parsing keywords from the field data for the related SDS solution. 10. The method of claim 8 , the method further analyzing the field data with a log analytics function, wherein the log analytics function is trained using training data comprising the components, the discrepancy data, and the performance data. 11. The method of claim 10 , wherein the log analytics function is a log analytics Application Program Interface. 12. The method of claim 8 , wherein the field data further comprises manually-opened problem records. 13. The method of claim 8 , wherein the method further comprises: generating a model SDS solution; validating the model SDS solution using a test suite; and in response to validating the model SDS solution, storing the validated SDS solution in a repository. 14. The method of claim 8 , wherein the method further comprises: querying the deployed SDS solutions for performance data; receiving the performance data from the deployed SDS solutions; storing the performance data; receiving failure data; calculating the discrepancy data for the deployed SDS solution from the failure data; and storing the discrepancy data. 15. A computer program product for validating a configurable storage solution, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions readable/executable by a processor to cause the processor to: parse keywords from field data for a given software defined storage (SDS) solution, wherein the given SDS solution comprises a data structure comprising SDS components comprising a hardware identifier that identifies hardware, software prerequisites that identify software instances, an operating system identifier that identifies an operating system, and a driver identifier that identifies drivers, wherein the hardware, software instances, operating system, and drivers are deployed at a computer system to provide configurable data storage, wherein the given SDS solution has not been validated with a test suite, and wherein the field data comprises a plurality of component identifiers for a deployed SDS solutions, discrepancy data, performance data, and failure data from the deployed SDS solutions for the SDS components of the given SDS solution; identify a related SDS solution, wherein the related SDS solution has a weighted sum of differences of the keywords with the given SDS solution of less than a relation threshold; validate the given SDS solution based on the field data for the given SDS solution and the related SDS solution; and deploy the SDS solution via a network to a first computer system that provides the hardware, the software instances, the operating system, and the drivers identified by the SDS solution. 16. The computer program product of claim 15 , the processor further parses keywords from the field data for the related SDS solution. 17. The computer program product of claim 15 , the processor further analyzes the field data with a log analytics function, wherein the log analytics function is trained using training data comprising the components, the discrepancy data, and the performance data. 18. The computer program product of claim 17 , wherein the log analytics function is a log analytics Application Program Interface. 19. The computer program product of claim 15 , where
for test results analysis · CPC title
for test execution, e.g. scheduling of test suites · CPC title
for test design, e.g. generating new test cases · CPC title
Software deployment · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.