The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 21, 2023

Filed:

Oct. 24, 2022
Applicant:

Nuodb, Inc., Waltham, MA (US);

Inventors:

Sreenath Bodagala, Nashua, NH (US);

Ross Shaull, Sudbury, MA (US);

Paul D. Smith, Lexington, MA (US);

Assignee:

NuoDB, Inc., Waltham, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); G06F 11/18 (2006.01); G06F 16/27 (2019.01); H04L 12/18 (2006.01); H04L 41/0686 (2022.01); H04L 43/0811 (2022.01);
U.S. Cl.
CPC ...
G06F 11/181 (2013.01); G06F 16/27 (2019.01); H04L 12/1877 (2013.01); H04L 41/0686 (2013.01); H04L 43/0811 (2013.01); G06F 2201/80 (2013.01);
Abstract

Methods and systems to detect and resolve failure in a distributed database system is described herein. A first node in the distributed database system can detect an interruption in communication with at least one other node in the distributed database system. This indicates a network failure. In response to detection of this failure, the first node starts a failure resolution protocol. This invokes coordinated broadcasts of respective lists of suspicious nodes among neighbor nodes. Each node compares its own list of suspicious nodes with its neighbors' lists of suspicious nodes to determine which nodes are still directly connected to each other. Each node determines the largest group of these directly connected nodes and whether or not it is in that group. If a node isn't in that group, it fails itself to resolve the network failure.


Find Patent Forward Citations

Loading…