System and method to identify resources used by applications in an information handling system

US10069710B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10069710-B2
Application numberUS-201615058144-A
CountryUS
Kind codeB2
Filing dateMar 1, 2016
Priority dateMar 1, 2016
Publication dateSep 4, 2018
Grant dateSep 4, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and information handling system including a monitoring system data repository memory device for storing aggregate information handling system performance telemetry data crowd-sourced from a population of information handling systems that is categorized into mapping classifications based on software application inventory and software application associations with drivers. The method and information handling system having an application processor executing instructions of an information handling system diagnostic platform in an intelligent configuration management system to obtain aggregate information handling system performance telemetry data for at least one hardware or software resource utilization level of information handling systems having a first mapping classification corresponding to a monitored client information handling system operating an analyzed software application. The method and information handling system to map hardware or software system resources used by the analyzed software application when operating on the monitored client information handling system and also to determine a baseline for at least one hardware or software resource utilization level to be used by the analyzed software application.

First claim

Opening claim text (preview).

What is claimed is: 1. A management information handling system comprising: a monitoring system data repository memory device for storing aggregate information handling system performance telemetry data crowd-sourced from a population of information handling systems that is categorized into mapping classifications based on software application inventory and software application associations with drivers; an application processor executing instructions of an information handling system diagnostic platform in an intelligent configuration management system: to obtain aggregate information handling system performance telemetry data for at least one hardware or software resource from information handling systems having a first mapping classification, and to determine a baseline utilization level for the at least one hardware or software resource to be used during operation of an analyzed software application; the application processor receiving monitored telemetry data from a monitored client information handling system for the at least one hardware or software resource during operation of the analyzed software application, wherein the monitored client information handling system falls into the first mapping classification; and a network adapter transmitting an indication to the monitored client information handling system recommending a constraint be applied to the analyzed software application upon determining that the at least one hardware or software resource is determined to be consumed at or above an intensive threshold level for systems in the first mapping classification. 2. The management information handling system of claim 1 further comprising: the application processor determines if the monitored telemetry data for the at least one hardware or software resource exceeds a threshold resource utilization level to classify the at least one hardware or software resource as consumed at an intensive level by the analyzed software application. 3. The management information handling system of claim 2 wherein the threshold resource utilization level is an adaptive threshold CPU utilization level based on available data relating to processor resources of the monitored client information handling system. 4. The management information handling system of claim 1 further comprising: the application processor accesses previous monitored telemetry data for the at least one hardware or software resource for the monitored client information handling system having a previous second mapping classification before the analyzed software application was installed; and determining the change in hardware or software resource utilization level after the analyzed software application is installed. 5. The management information handling system of claim 1 wherein the at least one hardware or software resource includes one of CPU occupancy of an analyzed software application, memory usage of the analyzed software application, or network bandwidth consumed by the analyzed software application. 6. The management information handling system of claim 1 wherein the recommended constraint to be applied to the analyzed software application includes implementing a wrapper limiting access to the at least one hardware or software resource. 7. The management information handling system of claim 1 further comprising: the application processor transmitting a constraint command to the monitored client information handling system to be applied to the analyzed software application, wherein the constraint is executable code for implementing a container to block the analyzed software application when the at least one hardware or software resource utilization reaches a level at or above the intensive threshold level for systems in the first mapping classification. 8. The management information handling system of claim 1 further comprising: the application processor determines the baseline for the at least one hardware or software resource utilization level to be used by the analyzed software application from a distribution of measurements across aggregated telemetry data for the first mapping classification. 9. A computerized method, at a management information handling system, comprising: storing, via a monitoring system data repository memory device, aggregate information handling system performance telemetry data crowd-sourced from a population of information handling systems and categorized into mapping classifications based on software application inventory and software application associations with drivers; executing instructions, via an application processor, of an information handling system diagnostic platform in an intelligent configuration management system: to obtain aggregate information handling system performance telemetry data for at least one hardware or software resource of contributing information handling systems having a first mapping classification corresponding to a monitored client information handling system operating an analyzed software application, and to map hardware or software system resources used by the analyzed software application; to determine a baseline for at least one hardware or software resource utilization level to be used by the analyzed software application; receiving monitored telemetry data from the monitored client information handling system for at least one hardware or software resource during operation of the analyzed software application; and determining if the monitored telemetry data for the at least one hardware or software resource exceeds a threshold resource utilization level to classify the at least one hardware or software resource as consumed at an intensive level by the analyzed software application. 10. The computerized method of claim 9 further comprising: transmitting, via a network adapter, an indication to the client information handling system recommending a constraint be applied to the analyzed software application upon determining that the at least one hardware or software resource is consumed at an intensive level. 11. The computerized method of claim 10 wherein the recommended constraint to be applied to the analyzed software application may include implementing a wrapper on the at least one hardware or software resource. 12. The computerized method of claim 9 further comprising: determining a change in hardware or software resource utilization level attributable to the analyzed software application based on previous monitored telemetry data for the at least one hardware or software resource for the monitored client information handling system having a previous second mapping classification before the analyzed software application was installed. 13. The computerized method of claim 12 further comprising: transmitting, via a network adapter, an indication to the client information handling system of the change in hardware or software resource utilization due to the installation of the analyzed software application. 14. The computerized method of claim 9 wherein the at least one hardware or software resource further includes one of CPU occupancy of the analyzed software application, memory usage of the analyzed software application, or network bandwidth consumed by the analyzed software application. 15. A management information handling system comprising: a monitoring system data repository memory device for storing aggregate information handling system performance telemetry data for hardware and software system resource utilization during operation of an analyzed software application, wherein the aggregate information handling system performance telemetry da

Assignees

Inventors

Classifications

  • Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] · CPC title

  • H04L67/34Primary

    involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • Threshold monitoring · CPC title

  • H04L43/14Primary

    using software, i.e. software packages (network security related monitoring H04L63/1408) · CPC title

  • for accessing one among a plurality of replicated servers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10069710B2 cover?
A method and information handling system including a monitoring system data repository memory device for storing aggregate information handling system performance telemetry data crowd-sourced from a population of information handling systems that is categorized into mapping classifications based on software application inventory and software application associations with drivers. The method and…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification H04L67/34. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).