SCALABLE, SOFTWARE-BASED QUORUM ARCHITECTURE

Patent №

US 7,320,085

Granted

2008-01-15

Filed 2005

Owner

SCALEOUT SOFTWARE INC

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11074260

A cluster of computers typically establishes a quorum, i.e., a software method for establishing agreement, to coordinate access to shared resources, such as a shared data store, in applications that must recover from the failure of one or more computers or their associated components. Prior art which associates a single quorum with an entire cluster, has inherent overheads that limit the size of the cluster to a small number of computers. The present invention comprises a scalable, software-based architecture for implementing a quorum mechanism to coordinate the actions of a cluster of computers. In contrast to prior art, the present invention advantageously encapsulates the quorum in a software construct, called a quorum object, which is disassociated from the cluster as a whole and spans a designated subset of the cluster's membership. By employing multiple quorum objects that are distributed across the cluster's membership, the cluster can uniformly scale to a large number of computers that handle a scalable processing workload, such as a partitioned database management system. The software methods that implement one embodiment of the present invention are described in detail.

AI classification

AI hardware1.00
Knowledge representation0.96
Planning0.03
Vision0.00
Machine learning0.00
Natural language0.00
Evolutionary computation0.00
Speech0.00

Ownership

SCALEOUT SOFTWARE INC

assignment · 204050555

Assignors

BAIN, WILLIAM L.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC