Patent · US Active

Fault-tolerant messaging system and methods

US8191078B1 · kind B1 · utility

28Cited by
83References
36Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 22, 2005
Grant dateMay 29, 2012
Priority date
Expiry dateMay 15, 2028

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L69/40
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A fault-tolerant messaging system comprises a primary broker, a first network, a back up broker, and a second network. The primary broker and the back up broker are coupled to the first network for communication with clients thus creating a messaging system. The primary broker and the back up broker are also coupled to the second network for replicating state from the primary broker and the back up broker, and also sending transaction events immediately to maintain synchronization. The brokers further comprise a replication module for communicating state between the primary broker and the back up broker, a recovery module for performing recovery on the back up broker upon failure of the primary broker, and a fault-tolerant connection module for establishing a fault-tolerant connection between the primary broker and the back up broker over the second network. The present invention also includes a number of novel methods for performing fault tolerance.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.