Systems and methods for network performance monitoring, event detection, and remediation
US-2021185565-A1 · Jun 17, 2021 · US
US11507486B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11507486-B2 |
| Application number | US-202016808805-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 4, 2020 |
| Priority date | Mar 4, 2020 |
| Publication date | Nov 22, 2022 |
| Grant date | Nov 22, 2022 |
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.
A method for managing data includes obtaining, by a management module, a workload generation request, wherein the workload generation request specifies a plurality of resource devices, identifying available resource devices in a resource device pool based on the plurality of resource devices, performing a latency analysis on the available resource devices to obtain a plurality of resource device combinations and a total latency cost of each resource device combination, and selecting a resource device combination of the plurality of resource device combinations based on the total latency cost of each resource device combination, wherein the resource device combination comprises a second plurality of resource devices and wherein each of the second plurality of resource devices is one of the plurality of resource devices.
Opening claim text (preview).
What is claimed is: 1. A method for managing data, the method comprising: obtaining, by a management module, a workload generation request, wherein the workload generation request specifies a plurality of resource devices; identifying available resource devices in a resource device pool based on the plurality of resource devices; performing a latency analysis on the available resource devices to obtain a plurality of resource device combinations and a total latency cost of each resource device combination, wherein the total latency cost of each resource device combination comprises a number of units of latency, wherein the number of units of latency is associated with a number of switch fabrics used to connect a first resource device of a resource device combination to a second resource device of the resource device combination, wherein each switch fabric comprises a series of crossbar switches; and selecting the resource device combination of the plurality of resource device combinations based on the total latency cost of each resource device combination, wherein the resource device combination comprises a second plurality of resource devices and wherein each of the second plurality of resource devices is one of the plurality of resource devices. 2. The method of claim 1 , further comprising: allocating the second plurality of resource devices based on the selecting; and updating a resource allocation master list based on the allocating. 3. The method of claim 1 , wherein performing the latency analysis comprises: identifying the resource device combination; identifying a latency cost of a pair of resource devices in the resource device combination; and calculating a total latency cost of the resource device combination based at least on the latency cost of the pair of resource devices. 4. The method of claim 1 , wherein the second plurality of resource devices implement a workload. 5. The method of claim 4 , wherein the workload is associated with an infrastructure persona. 6. The method of claim 1 , wherein selecting the resource device combination comprises: identifying a lowest total latency cost; and making a determination that the resource device combination is associated with the lowest total latency cost. 7. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing data, the method comprising: obtaining, by a management module, a workload generation request, wherein the workload generation request specifies a plurality of resource devices; identifying available resource devices in a resource device pool based on the plurality of resource devices; performing a latency analysis on the available resource devices to obtain a plurality of resource device combinations and a total latency cost of each resource device combination, wherein the total latency cost of each resource device combination comprises a number of units of latency, wherein the number of units of latency is associated with a number of switch fabrics used to connect a first resource device of a resource device combination to a second resource device of the resource device combination, wherein each switch fabric comprises a series of crossbar switches; and selecting the resource device combination of the plurality of resource device combinations based on the total latency cost of each resource device combination, wherein the resource device combination comprises a second plurality of resource devices and wherein each of the second plurality of resource devices is one of the plurality of resource devices. 8. The non-transitory computer readable medium of claim 7 , the method further comprising: allocating the second plurality of resource devices based on the selecting; and updating a resource allocation master list based on the allocating. 9. The non-transitory computer readable medium of claim 7 , wherein performing the latency analysis comprises: identifying the resource device combination; identifying a latency cost of a pair of resource devices in the resource device combination; and calculating a total latency cost of the resource device combination based at least on the latency cost of the pair of resource devices. 10. The non-transitory computer readable medium of claim 7 , wherein the second plurality of resource devices implement a workload. 11. The non-transitory computer readable medium of claim 10 , wherein the workload is associated with an infrastructure persona. 12. The non-transitory computer readable medium of claim 7 , wherein selecting the resource device combination comprises: identifying a lowest total latency cost; and making a determination that the resource device combination is associated with the lowest total latency cost. 13. A system, comprising: a processor; and memory comprising instructions, which when executed by the processor, perform a method, the method comprising: obtaining, by a management module, a workload generation request, wherein the workload generation request specifies a plurality of resource devices; identifying available resource devices in a resource device pool based on the plurality of resource devices; performing a latency analysis on the available resource devices to obtain a plurality of resource device combinations and a total latency cost of each resource device combination, wherein the total latency cost of each resource device combination comprises a number of units of latency, wherein the number of units of latency is associated with a number of switch fabrics used to connect a first resource device of a resource device combination to a second resource device of the resource device combination, wherein each switch fabric comprises a series of crossbar switches; and selecting the resource device combination of the plurality of resource device combinations based on the total latency cost of each resource device combination, wherein the resource device combination comprises a second plurality of resource devices and wherein each of the second plurality of resource devices is one of the plurality of resource devices. 14. The system of claim 13 , the method further comprising: allocating the second plurality of resource devices based on the selecting; and updating a resource allocation master list based on the allocating. 15. The system of claim 13 , wherein performing the latency analysis comprises: identifying the resource device combination; identifying a latency cost of a pair of resource devices in the resource device combination; and calculating a total latency cost of the resource device combination based at least on the latency cost of the pair of resource devices. 16. The system of claim 13 , wherein the second plurality of resource devices implement a workload. 17. The system of claim 13 , wherein selecting the resource device combination comprises: identifying a lowest total latency cost; and making a determination that the resource device combination is associated with the lowest total latency cost.
Proximity · CPC title
Partitioning or combining of resources · CPC title
Pool · CPC title
Workload generation, e.g. scripts, playback · CPC title
the resources being hardware resources other than CPUs, Servers and Terminals · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.