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:
Feb. 04, 2020

Filed:

Feb. 17, 2017
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Andrew D. Baptist, Mt. Pleasant, WI (US);

Joseph M. Kaczmarek, Chicago, IL (US);

Manish Motwani, Chicago, IL (US);

Praveen Viraraghavan, Chicago, IL (US);

Ilya Volvovski, Chicago, IL (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/121 (2016.01); G06F 12/0813 (2016.01);
U.S. Cl.
CPC ...
G06F 12/121 (2013.01); G06F 12/0813 (2013.01); G06F 2212/1021 (2013.01); G06F 2212/1032 (2013.01); G06F 2212/154 (2013.01);
Abstract

Systems and Methods for data storage in a distributed storage network are disclosed. Unexpected errors can adversely affect consistency of both the content of a write (including the slice data), and the synchronicity between the written slices and metadata structures. To maintain consistency between these data structures, a sequencing of the order of writes and flushes to the memory devices for the different data structures may be enforced as follows: First: Slice content data is first written to the volatile memory (e.g. a cache memory) of a DS unit; Second: the Slice content data stored in volatile memory is 'flushed' to a non-volatile bin (which bin is associated with a group of physical memory blocks in non-volatile memory); Third: after the flush of the slice content data to the bin (i.e. data is durable on the media device): metadata relating to the data is written.


Find Patent Forward Citations

Loading…