Patent ID: 9641603
Date: 2017-05-02
CPC Classifications: H04L

Claim:
1. A method for spooling Diameter transactions, comprising: receiving, by a Diameter proxy from a Diameter client, a Diameter request message; determining, by a Diameter proxy based at least on a type of the received Diameter request message as indicated by its command code, whether the received Diameter request message is permitted to be spooled in that it need not be processed immediately in real-time as received; when it is determined that the received Diameter request message is a type that is not permitted to be spooled, processing the message in real-time as received; when it is determined that the received Diameter request message is a type that is permitted to be spooled, determining whether a current transaction rate exceeds a predefined spooling threshold; and when it is determined that the current transaction rate exceeds the spooling threshold, spooling the received Diameter request message so that it is not processed in real-time, wherein the spooling includes queuing the received Diameter request message in any one of: a short-term queue and a long-term queue.