×

SIP server architecture for improving latency during message processing

  • US 7,954,005 B2
  • Filed: 02/02/2010
  • Issued: 05/31/2011
  • Est. Priority Date: 10/10/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for improving latency during message processing in a network environment, said system comprising:

  • an engine tier distributed on a cluster network of computing devices, wherein the engine tier maintains short lived data objects that are local in thread scope, wherein the short lived data objects in the engine tier are garbage collected during thread processing on the engine tier; and

    a state tier distributed on the cluster network of said computing devices, wherein the state tier maintains long lived data objects that are global in thread scope, wherein the long lived data objects in the state tier are garbage collected by halting all thread processing in the state tier for a period of time;

    wherein the engine tier receives a message associated with a call having call state and upon receiving the message, the engine tierlocks the call state stored in the long lived data objects in the state tier,retrieves the call state from the long lived data objects in the state tier and stores the call state locally in the short lived data objects,processes said message using the call state stored in the short lived data objects locally in the engine tier,updates the call state to the long lived data objects in the state tier with changes caused by the processing of said message, andunlocks said call state in the long lived data objects in the state tier once the call state has been updated;

    whereby the halting of all thread processing caused by garbage collecting the long lived objects in the state tier is separated from message processing in the engine tier.

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