×

System and method for providing timer affinity through notifications within a session-based server deployment

  • US 9,723,048 B2
  • Filed: 10/29/2008
  • Issued: 08/01/2017
  • Est. Priority Date: 10/29/2008
  • Status: Active Grant
First Claim
Patent Images

1. A telecommunication system that provides timer affinity through notifications, said telecommunication system comprising:

  • an engine tier comprising a plurality of computing devices and a plurality of engine nodes executing on said plurality of computer devices that process a plurality of communications associated with a plurality of sessions;

    a state tier comprising a plurality of state nodes that store a plurality of session states associated with said plurality of sessions;

    a plurality of timer objects associated with the plurality of sessions, wherein the plurality of timer objects are initiated by the plurality of engine nodes upon having processed said plurality of communications, and stored on said state tier; and

    a notification thread deployed and running on each state node of said plurality of state nodes, whereinthe notification thread periodically looks for expired timer objects from among said plurality of timer objects stored on the state node,the notification thread upon detecting an expired timer object transmits a notification, independent of engine tier polling, to a particular engine node of said plurality of engine nodes that is determined to have initiated the expired timer object; and

    the notification thread thereby creates affinity between the expired timer object and the particular engine node.

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