Event suppression method and system

US9325588B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9325588-B2
Application numberUS-201313794431-A
CountryUS
Kind codeB2
Filing dateMar 11, 2013
Priority dateDec 25, 2007
Publication dateApr 26, 2016
Grant dateApr 26, 2016

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 system for managing and dynamically suppressing event notification is provided. The method and system receives an indication of an event from a storage environment to be processed by a support system according to a set of default delivery parameters. Next, the method and system determines if one or more event specific delivery parameters have been associated with the event. If this is the case, then the method and system modifies the default delivery parameters for the information associated with the event according to the one or more event specific delivery parameters. These event specific delivery parameters are also used to determine when to transmit a notification of the event to the support system. The dynamic suppression of events combines events gathered into an event log together into a set of one or more recurring events. From these events, the method and system then identifies a high frequency subset as one or more recurring events considered to occur at a higher frequency compared with a low frequency subset having one or more recurring events that occur at a lower frequency. Based on this information gathered, the method and system then eliminates a portion of the events in the high frequency subset until the frequency of events in the high frequency subset approximates the frequency of events in the low frequency subset.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of dynamic suppression of notification of events associated with a storage environment, the method comprising: identifying one or more predetermined specific events for dynamic suppression of notification; designating event information for an event of the one or more predetermined specific events as redundant; limiting notification of the event of the one or more predetermined specific events if event information for the event of the one or more specific events is designated as redundant, wherein a portion of the event information for the event of the one or more predetermined specific events is limited without entirely eliminating the event information for the event of the one or more predetermined specific events; grouping events of the one or more specific events as recurring event groups, wherein a recurring event group of the recurring event groups is provided for each recurring event of the one or more predetermined specific event; and ranking the recurring event groups relative to each other based on their frequency at a time of the ranking. 2. The method of claim 1 , wherein the identifying one or more predetermined specific events for dynamic suppression of notification comprises: naming the one or more predetermined specific events in an event configuration file. 3. The method of claim 2 , wherein the event configuration file indicates conditions under which event notifications for the one or more predetermined specific events named therein are to be limited. 4. The method of claim 2 , wherein the event configuration file includes one or more attributes for delivering information associated with a respective event of the one or more predetermined specific events, the one or more attributes for delivering information including an attribute selected from the group consisting of no delivery, time-delayed delivery, delivery during system start, delivery during system shutdown, and delivery when requested by a user. 5. The method of claim 1 , wherein the designating event information as redundant comprises: determining how many times the event of the one or more predetermined specific events has occurred in a particular time interval. 6. The method of claim 1 , wherein the limiting notification of the event of the one or more predetermined specific events comprises: eliminating a portion of the event information associated with the event of the one or more predetermined specific events designated as redundant. 7. The method of claim 1 , wherein the storage environment comprises a type of storage selected from a set of storage types consisting of a storage area network (SAN), network attached storage (NAS), a stripe storage type, a replication storage type, and a single physical unit storage type. 8. The method of claim 1 , wherein the event is generated by one or more applications processing data and monitoring events on the storage environment. 9. A method of dynamic suppression of notification of events associated with a storage environment, the method comprising: identifying one or more predetermined specific events for dynamic suppression of notification; designating event information for an event of the one or more predetermined specific events as redundant; limiting notification of the event of the one or more predetermined specific events if event information for the event of the one or more specific events is designated as redundant, wherein a portion of the event information for the event of the one or more predetermined specific events is limited without entirely eliminating the event information for the event of the one or more predetermined specific events; and suppressing notification of the event of the one or more predetermined specific events designated as redundant until a frequency of event notification for the event of the one or more predetermined specific events approximates a frequency of another event of the one or more predetermined specific events. 10. A system for dynamic suppression of notification of events associated with a storage environment, the system comprising: an event configuration file identifying one or more predetermined specific events for dynamic suppression of notification; and a dynamic event suppression module comprises a software layer disposed in a network protocol stack providing data paths for clients to access information stored on the storage environment using file-access protocols, the dynamic event suppression module operable to designate event information for an event of the one or more predetermined specific events as redundant and to limit notification of the event of the one or more predetermined specific events if event information for the event of the one or more specific events is designated as redundant, wherein a portion of the event information for the event of the one or more predetermined specific events is limited without entirely eliminating the event information for the event of the one or more predetermined specific events. 11. The system of claim 10 , wherein the event configuration file comprises information regarding conditions under which event notifications for the one or more predetermined specific events named therein are to be limited. 12. The system of claim 10 , wherein the event configuration file includes delivery information associated with a respective event of the one or more predetermined specific events, the delivery information including an attribute selected from the group consisting of no delivery, time-delayed delivery, delivery during system start, delivery during system shutdown, and delivery when requested by a user. 13. The system of claim 10 , wherein the dynamic event suppression module is operable to determine how many times the event of the one or more predetermined specific events has occurred in a particular time interval to designate the event information as redundant. 14. The system of claim 10 , wherein the dynamic event suppression module is operable to group events of the one or more specific events as recurring event groups and to rank the recurring event groups relative to each other based on their frequency at a time of the ranking to designate the event information as redundant, wherein a recurring event group of the recurring event groups is provided for each recurring event of the one or more predetermined specific event. 15. The system of claim 10 , wherein the dynamic event suppression module is operable to eliminate a portion of the event information associated with the event of the one or more predetermined specific events designated as redundant to limit notification of the event of the one or more predetermined specific events. 16. The system of claim 10 , wherein the storage environment comprises a type of storage selected from a set of storage types consisting of a storage area network (SAN), network attached storage (NAS), a stripe storage type, a replication storage type, and a single physical unit storage type. 17. The system of claim 10 , wherein the event is generated by one or more applications processing data and monitoring events on the storage environment. 18. A system for dynamic suppression of notification of events associated with a storage environment, the system comprising: an event configuration file identifying one or more predetermined specific events for dynamic suppression of notification; and a dynamic event suppression module operable to designate event information for an event of the one or more predetermined specific events as redundant and to limit notification of the event

Assignees

Inventors

Classifications

  • characterised by the conditions triggering a change of settings · CPC title

  • in a storage system, e.g. in a DASD or network based storage system (drivers for digital recording or reproducing units G06F3/06; circuits for error detection or correction within digital recording or reproducing units G11B20/18; for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS], H04L67/1097) · CPC title

  • H04L43/04Primary

    Processing captured monitoring data, e.g. for logfile generation · CPC title

  • 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

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 US9325588B2 cover?
A method and system for managing and dynamically suppressing event notification is provided. The method and system receives an indication of an event from a storage environment to be processed by a support system according to a set of default delivery parameters. Next, the method and system determines if one or more event specific delivery parameters have been associated with the event. If this…
Who is the assignee on this patent?
Netapp Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0813. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 26 2016 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).