×

Detecting queue problems using messages entering and leaving a queue during a time period

  • US 8,196,151 B1
  • Filed: 06/03/2008
  • Issued: 06/05/2012
  • Est. Priority Date: 06/03/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed by a computing device, perform a method of automatically detecting a malfunction affecting withdrawal of messages from a queue, the method comprising;

  • receiving an incoming value that indicates how much data has entered the queue during a period of time, wherein the queue is associated with a messaging-middleware application;

    receiving an outgoing value that indicates how much data has exited the queue during the period of time, wherein the period of time is an interval of time since the incoming value and outgoing value were set to zero;

    storing the incoming value and the outgoing value in a data store, wherein the incoming value and the outgoing value are stored in association with information that identifies the queue;

    calculating a queue-performance indicator using the incoming value and the outgoing value by dividing the outgoing value by the incoming value when neither the incoming value nor the outgoing value is zero;

    determining that the malfunction affecting withdrawal of messages from the queue exists when the queue-performance indicator is outside of a normal-performance range, wherein the queue-performance indicator is outside of the normal-performance range when the queue-performance indicator is less than a normal performance threshold value; and

    in response to said determining, generating an alarm event that indicates one or more components associated with the queue are malfunctioning.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×