×

System and method for protecting against failure through geo-redundancy in a SIP server

  • US 7,844,851 B2
  • Filed: 12/13/2007
  • Issued: 11/30/2010
  • Est. Priority Date: 12/13/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for protecting against failure through geographical redundancy, said method comprising:

  • maintaining a primary site and a secondary site of network server nodes, each of said primary site and secondary site including an engine tier that processes transactions and a state tier that maintains call state data associated with said transactions;

    processing at least one transaction by the engine tier of said primary site;

    determining, by said engine tier of the primary site, that a transaction boundary of said transaction has been reached; and

    replicating, by said state tier of the primary site, the call state data associated with said transaction from the primary site to the secondary site upon determining that said transaction boundary has been reached;

    wherein replicating, by said state tier of the primary site, the call state data associated with said transaction from the primary site to the secondary site further includes;

    placing a message on a Java Messaging Service (JMS) queue by a single replica node in a partition on said state tier on the primary site, said message containing said call state data to be replicated;

    reading said message from the JMS queue by at least one engine in said engine tier on the secondary site;

    persisting said call state data contained in the message by said engine on the secondary site to at least one of;

    a database and a state node in said state tier on the secondary site; and

    marking said call state data as being local to the primary site in order to distinguish from call state data being actively managed in said secondary site.

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