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:
Jun. 16, 2015

Filed:

Jun. 29, 2012
Applicants:

Alain Hamel, North Bend, WA (US);

John Benjamin Brazel, Seattle, WA (US);

Justin Michael Husted, Seattle, WA (US);

Max Laier, Seattle, WA (US);

Inventors:

Alain Hamel, North Bend, WA (US);

John Benjamin Brazel, Seattle, WA (US);

Justin Michael Husted, Seattle, WA (US);

Max Laier, Seattle, WA (US);

Assignee:

EMC CORPORATION, Hopkinton, MA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30008 (2013.01); G06F 17/30581 (2013.01);
Abstract

Various embodiments are directed towards enabling data writes utilizing a node cache and a logstore stored on a stable storage device. A client device may send data to a node for writing to a parent file. The node may cache the received data prior to writing the data to the parent file. Caching the received data may comprise adding the received data to a node cache and to a logstore. In one embodiment, the node cache may include a coalescer that combines data from a plurality of data writes from the client device to the node prior to writing to the parent file. In some embodiments, the logstore may be mirrored logstore on one or more stable storage devices. The parent file may periodically be updated from the node cache data. After the parent file is updated, the node cache data and the logstore data may be purged.


Find Patent Forward Citations

Loading…