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:
Oct. 08, 2019

Filed:

May. 24, 2018
Applicant:

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

Inventors:

Ioannis Koltsidas, Zurich, CH;

Charles J. Camp, Sugar Land, TX (US);

Nikolas Ioannou, Zurich, CH;

Roman A. Pletka, Uster, CH;

Antonios K. Kourtis, Zurich, CH;

Sasa Tomic, Kilchberg, CH;

Radu I. Stoica, Zurich, CH;

Christopher Dennett, Houston, TX (US);

Andrew D. Walls, San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G11C 29/00 (2006.01); G06F 11/00 (2006.01); G06F 11/10 (2006.01); G11C 29/52 (2006.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1068 (2013.01); G06F 3/064 (2013.01); G06F 3/0619 (2013.01); G06F 3/0656 (2013.01); G06F 3/0688 (2013.01); G11C 29/52 (2013.01);
Abstract

A computer-implemented method, according to one embodiment, includes: receiving a write command to write data, the write command being received from a log structure array at a host location. The computer-implemented method also includes: extracting metadata information from the received write command; sequentially adding the extracted metadata information to a metadata buffer; extracting parity information from the received write command; adding the extracted parity information to a parity buffer; sending the data corresponding to the received write command to memory; determining whether an open segment in the memory which corresponds to the write command has been filled; updating the parity buffer with the metadata information included in the metadata buffer in response to determining that the open segment has been filled; and destaging the metadata information from the metadata buffer and parity information from the parity buffer to a physical storage location in the memory.


Find Patent Forward Citations

Loading…