SYSTEM AND METHOD FOR EFFECTUATING DISTRIBUTED CONSENSUS AMONG MEMBERS OF A PROCESSOR SET IN A MULTIPROCESSOR COMPUTING SYSTEM THROUGH THE USE OF SHARED STORAGE RESOURCES
Patent №
US 6,463,532
Granted
2002-10-08
Filed 1999
Owner
DIGITAL EQUIPMENT CORPORATION
+1 more
Lab
—
AI components
2
evo · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09255897
A system and method for effectuating distributed consensus among members of a processor set in a multiprocessor computing system that is effective even when only a single surviving processor is operational and is achieved through joint implementation of a virtual state machine utilizing a sequence of numbered input commands. System synchronization is achieved by having all of the processors agree on the sequence of input commands so that they execute the same virtual state machine. Input commands are numbered consecutively and the processors use a set of shared stores (e.g. disk drives) to communicate amongst themselves requests (i.e. ballots) for new state machine inputs (or commands) and state machine inputs that have already been chosen (i.e. committed commands). A consensus process is used to decide upon (or commit) each command and this consensus is achieved using a majority of known system stores rather than a majority of known processors. Consequently, when consensus is achieved, it then exists on the system stores (e.g. the disk drives) and not in the processors.
AI classification
Ownership
DIGITAL EQUIPMENT CORPORATION
assignment · 97890427
COMPAQ INFORMATION TECHNOLOGIES GROUP, L.P.
assignment · 123040713
Assignors
REUTER, JAMES M., LAMPORT, LESLIE, GAFNI, ELIEZER
On an employer assignment, the assignors are typically the inventors.