Patent · US Active

Processing and distributing write logs of nodes of a cluster storage system

US8145838B1 · kind B1 · utility

402Cited by
9References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 10, 2009
Grant dateMar 27, 2012
Priority date
Expiry dateFeb 7, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/2097
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A cluster storage system comprises a plurality of nodes that access a shared storage, each node having two or more failover partner nodes. A primary node produces write logs for received write requests and produces parity data for the write logs (storing the parity data to local non-volatile storage). By storing parity data rather than actual write logs, the non-volatile storage space within the cluster for storing write logs is reduced. Prior to failure of the primary node, the primary node also sub-divides the write logs into two or more sub-sets and distributes the sub-sets to the two or more partner nodes for storage at non-volatile storage devices. Thus, if the primary node fails, its write logs are already distributed among the partner nodes so each partner node may perform the allotted write logs on the storage, thus improving the response time to the primary node failure.

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