US9270562B2ActiveUtilityA1

Session-based server transaction storm controls

83
Assignee: IBMPriority: Mar 15, 2013Filed: Jul 29, 2014Granted: Feb 23, 2016
Est. expiryMar 15, 2033(~6.7 yrs left)· nominal 20-yr term from priority
G06F 9/5083H04L 43/0876H04L 41/06
83
PatentIndex Score
7
Cited by
18
References
6
Claims

Abstract

Transaction storm detection includes receiving a series of transactions in a data stream for an authenticated network session. A detection engine determines whether the transactions form a transaction storm. In response to determining that the transactions are a transaction storm, metrics associated with the transaction storm are presented. One or more actions may be specified to be applied in a subsequently detected transaction storm.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method comprising:
 receiving a plurality of transactions in a data stream for an authenticated network session; 
 determining, by one or more processors, whether the plurality of transactions comprise a transaction storm; 
 in response to determining that the plurality of transactions comprise the transaction storm, presenting metrics associated with the transaction storm and a set of one or more actions; and 
 receiving an indication to apply at least one of the set of one or more actions in a subsequently detected transaction storm. 
 
     
     
       2. The method of  claim 1 , wherein determining whether the plurality of transactions comprise the transaction storm includes one or more of:
 determining whether an average interval between consecutive transactions of the plurality of transactions is less than a first threshold; and 
 determining whether consumed processing time for the plurality of transactions exceeds a second threshold. 
 
     
     
       3. The method of  claim 2 , wherein determining whether the plurality of transactions comprise the transaction storm includes one or more of:
 determining an originator identifier of the data stream; and 
 determining that the plurality of transactions in the data stream occur during a configured time interval. 
 
     
     
       4. The method of  claim 1 , further comprising applying the at least one of the set of one or more actions in the subsequently detected transaction storm. 
     
     
       5. The method of  claim 4 , wherein applying the at least one of the set of one or more actions includes one or more of:
 adding a delay to one or more transactions of the plurality of transactions in the data stream; and 
 returning a value in response to detecting a transaction having a predetermined transaction type. 
 
     
     
       6. The method of  claim 5 , further comprising determining a transaction sequence within the plurality of transactions, and wherein adding the delay to one or more transactions comprises adding the delay to a transaction in accordance with a transaction type of the transaction.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.