Patent · US Active

Binding crud-type protocols in distributed agreement protocols

US9313252B2 · kind B2 · utility

3Cited by
0References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 20, 2012
Grant dateApr 12, 2016
Priority date
Expiry dateOct 12, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/182
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Various embodiments enable redundant or replica services, such as “cloud” services, to be run at geographically distributed locations. Each replica is capable of performing operations that are generally, identically performed across all replicas. In the event of an interruption at one location, services in other locations can quickly and automatically take over operations. In one or more embodiments, a Distributed Agreement Protocol is utilized to bind a CRUD-type protocol as a state machine. Binding takes place through the use of a reverse proxy that is located at each of the locations at which the service is distributed. In at least some embodiments, the Distributed Agreement Protocol is implemented as the Paxos protocol or a variant thereof, and/or the CRUD-type protocol comprises the HTTP protocol.

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