Invention Grant
- Patent Title: Methods, devices and systems for non-disruptive upgrades to a distributed coordination engine in a distributed computing environment
-
Application No.: US16174057Application Date: 2018-10-29
-
Publication No.: US10944850B2Publication Date: 2021-03-09
- Inventor: Mark Patrick McKeown
- Applicant: WANdisco, Inc.
- Applicant Address: US CA San Ramon
- Assignee: WANdisco, Inc.
- Current Assignee: WANdisco, Inc.
- Current Assignee Address: US CA San Ramon
- Agency: Young Law Firm, P.C.
- Main IPC: H04L29/08
- IPC: H04L29/08 ; G06F8/65

Abstract:
A computer-implemented method and distributed system for maintaining consistency of client applications on a plurality of server nodes may comprise providing a first and second versions of a distributed coordination engine (DConE). The first version of the DConE may receive proposals, reach agreements thereon and generate a first ordering of agreements that specifies an order in which the client applications are to execute the agreed-upon proposals and correspondingly update their respective states. A ChangeVersion proposal may then be processed by the first version of the DConE, whereupon the first version of the DConE may stop reaching any further agreements. A second version of the DConE may then take over reaching agreements on the proposals and generate a second ordering of agreements, beginning with the agreed-upon ChangeVersion proposal. Any agreed-upon proposal, received from the first version of the DConE after the agreed-upon ChangeVersion proposal, may be sent back to the second version of the DConE to enable the second version of the DConE to reach agreement thereon.
Information query