×

Event overflow handling by coalescing and updating previously-queued event notification

  • US 9,201,715 B2
  • Filed: 03/22/2012
  • Issued: 12/01/2015
  • Est. Priority Date: 09/10/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for event notification within a computer system processing cluster comprising a plurality of physical or virtual processing modes, the method comprising:

  • receiving event notifications corresponding to events occurring on one or more of the processing nodes;

    queuing the received event notifications in one or more queues for delivery to event consumers;

    coalescing duplicate event notifications in a single resulting event notification, wherein the event notifications contain a event sequence number stored therein, wherein the coalescing further increments the event sequence number by modifying the event sequence number stored in the single resulting event notification to yield a modified event notification that, when provided to one of the event consumers indicates to the one of the event consumers, a total number of original and duplicate events that have been received, and wherein the coalescing further modifies a timestamp stored in the single resulting event notification to match a timestamp stored in a most recent one of the duplicate event notifications, by reading the timestamp of the most recent one of the duplicate event notifications and writing a value of the timestamp of the most recent one of the duplicate event notifications to a storage location of the timestamp stored in the single resulting event notification; and

    at the event consumer, determining whether the event notifications have been duplicated one or more times by reading the event sequence number stored in the event notifications to determine whether the event notifications have been modified to indicate the total number of original and duplicate events that have been received.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×