Intelligent dump suppression

US9632857B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9632857-B2
Application numberUS-35473809-A
CountryUS
Kind codeB2
Filing dateJan 15, 2009
Priority dateJan 15, 2009
Publication dateApr 25, 2017
Grant dateApr 25, 2017

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.

Various embodiments for intelligent dump suppression in a computing environment following an error are provided. A plurality of historical information is considered in view of a current alert level to generate an output decision. The current alert level is one of an available plurality of alert levels configurable by a user. The current alert level is selectable by the user for a predetermined data collection restrictiveness. Data capture is performed according to the output decision.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for intelligent dump suppression in a computing environment following an error, comprising: collecting user-specified information including at least one of alert level parameters and control block values; training an artificial neural network (ANN) associated with the user-specified information by initializing a plurality of weights and error values of network connections and back propagating a level of error to adjust the plurality of weights and error values; collecting and assigning weights to a plurality of historical information using the ANN, wherein the plurality of historical information includes a plurality of messages, codes, parameters and values; determining a current alert level; processing the plurality of historical information in view of the current alert level to generate an output decision, wherein the current alert level is one of an available plurality of alert levels configurable by a user, the current alert level selectable by the user for a predetermined data collection restrictiveness; and performing at least one of a data capture and the intelligent dump suppression according to the output decision; wherein processing the plurality of historical information in view of the current alert level to generate the output decision includes considering, as specified parameters by the user, each one of a control block value including which of a plurality of bytes to check, a chain of request blocks, a task control block (TCB), and an application in a calling chain associated with the error. 2. The method of claim 1 , wherein processing the plurality of historical information in view of the current alert level to generate the output decision includes integrating the plurality of historical information into the ANN, wherein the artificial neural network is adapted to perform weighting adjustments for combinations of the plurality of historical information to generate the output decision. 3. The method of claim 1 , wherein the plurality of alert levels incorporate a system workload parameter, wherein a higher system workload correlates with a higher predetermined data collection restrictiveness to conserve system resources. 4. The method of claim 1 , wherein the plurality of alert levels incorporate a profile level parameter configurable by the user. 5. The method of claim 1 , wherein processing the plurality of historical information in view of the current alert level to generate the output decision includes considering at least one of similarity between messages, contention activity, current contention analysis, and enqueues (ENQs) associated with the error. 6. A system for intelligent dump suppression in a computing environment following an error, comprising: an artificial neural network module; a dump manager operational in the computing environment in communication with the ANN, wherein the dump manager is a processor device and the dump manager is adapted for: collecting user-specified information including at least one of alert level parameters and control block values; training the artificial neural network associated with the user-specified information by initializing a plurality of weights and error values of network connections and back propagating a level of error to adjust the plurality of weights and error values; collecting and assigning weights to a plurality of historical information using the artificial neural network, wherein the plurality of historical information includes a plurality of messages, codes, parameters and values, determining a current alert level, processing the plurality of historical information in view of the current alert level to generate an output decision, wherein the current alert level is one of an available plurality of alert levels configurable by a user, the current alert level selectable by the user for a predetermined data collection restrictiveness, and performing at least one of a data capture and the intelligent dump suppression according to the output decision; wherein processing the plurality of historical information in view of the current alert level to generate the output decision includes considering, as specified parameters by the user, each one of a control block value including which of a plurality of bytes to check, a chain of request blocks, a task control block (TCB), and an application in a calling chain associated with the error. 7. The system of claim 6 , wherein the dump manager includes the artificial neural network module for integrating the plurality of historical information into an artificial neural network, wherein the artificial neural network module is adapted to perform weighting adjustments for combinations of the plurality of historical information to generate the output decision. 8. The system of claim 6 , wherein the plurality of alert levels incorporate a system workload parameter, wherein a higher system workload correlates with a higher predetermined data collection restrictiveness to conserve system resources. 9. The system of claim 6 , wherein the dump manager is further adapted for considering at least one of similarity between messages, contention activity, current contention analysis, and enqueues (ENQs) associated with the error. 10. The system of claim 7 , wherein the artificial neural network includes an input layer, an output layer, and a hidden layer connecting the input layer and the output layer, wherein: the input layer includes a plurality of input nodes for the plurality of historical information, the hidden layer performs the weighting adjustments, and the output layer includes a plurality of final state nodes monitored by the dump manager. 11. A computer program product for intelligent dump suppression in a computing environment foliowing an error, the computer program product comprising a non-transistory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: a first executable portion for collecting uses-specified information including at least one of alert level parameters and control block values and training an artificial neural network associated with the user-specified information by initializing a plurality of weights and error values of network connections, back propagating a level of error to adjust the plurality of weights and error values, and collecting and assigning weights to a plurality of historical information using the artificial neural network, wherein the plurality of historical information include:, a plurality of messages, codes, parameters and values; a second executable portion for determining a current alert level; a third executable portion for processing the plurality of historical information in view of the current alert level to generate an output decision, wherein the current alert level is one of an available plurality of alert levels configurable by a user, the current alert level selectable by the user for a predetermined data collection restrictiveness; and a fourth executable portion for performing at least one of a data capture and the intelligent dump suppression according to the output decision; wherein processing the plurality of historical information in view of the current alert level to generate the output decision includes considering, as specified parameters by the user, each one of a control block value including which of a plurality of bytes to check, a chain of request blocks, a task control block (TCB), and an application in a calling chain associated with the error. 12. The computer program product of claim 11 , wherein the third executable portion for processing the plur

Assignees

Inventors

Classifications

  • Error filtering or prioritizing based on a policy defined by the user or on a policy defined by a hardware/software module, e.g. according to a severity level · CPC title

  • Dumping, i.e. gathering error/state information after a fault for later diagnosis · CPC title

  • the processing taking place on a specific hardware platform or in a specific software environment · 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 US9632857B2 cover?
Various embodiments for intelligent dump suppression in a computing environment following an error are provided. A plurality of historical information is considered in view of a current alert level to generate an output decision. The current alert level is one of an available plurality of alert levels configurable by a user. The current alert level is selectable by the user for a predetermined …
Who is the assignee on this patent?
Aranguren Herman, Legendre David Bruce, Reed David Charles, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F11/0778. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 25 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).