Patent · US Active

Optimized file system layout for distributed consensus protocol

US10229009B2 · kind B2 · utility

5Cited by
25References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 16, 2015
Grant dateMar 12, 2019
Priority date
Expiry dateMay 6, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/84
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A layout of a file system is optimized to meet storage requirements of a distributed consensus protocol implemented on a plurality of nodes of a cluster. Illustratively, the file system has an on-disk layout representation that enables efficient input/output (I/O) operation performance. The on-disk layout of the file system embodies a plurality of file system objects: membership, snapshot and log objects. Each object is allocated an area or region (e.g., a contiguous storage space) on-disk. In addition, each object has two or more storage container instances, e.g., files. In the case of snapshot and membership objects, the two files of each object are used in a circular (alternating) fashion so that write operations directed to a first file storing a current copy of the snapshot/membership content may be performed without destroying a previous committed copy of the snapshot/membership content stored in a second file.

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