×

Transparent consistent semi-active and passive replication of multithreaded application programs

  • US 7,228,452 B2
  • Filed: 03/25/2003
  • Issued: 06/05/2007
  • Est. Priority Date: 03/25/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for replicating a multithreaded application program using a semi-active or passive replication strategy, wherein said application program executes under the control of an operating system having a thread library, the method comprising:

  • at a Primary replica, piggybacking mutex ordering information onto regular multicast messages specifying the order in which threads in the Primary replica have been granted their claims to mutexes; and

    at a Backup replica, receiving said messages containing said mutex ordering information which determines the order in which threads in said Backup replica are granted mutexes;

    wherein said messages are multicast according to a protocol that delivers messages reliably and in the same order from the Primary replica to said Backup replicas.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×