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:
Dec. 31, 2019

Filed:

Feb. 15, 2017
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Norbert Paul Kusters, Redmond, WA (US);

Nachiappan Arumugam, Seattle, WA (US);

Andre Podnozov, Kenmore, WA (US);

Shobha Agrawal, Sammamish, WA (US);

Shreyas Ramalingam, Seattle, WA (US);

Danny Wei, Seattle, WA (US);

David R. Richardson, Seattle, WA (US);

Marc John Brooker, Seattle, WA (US);

Christopher Nathan Watson, Seattle, WA (US);

John Luther Guthrie, II, Seattle, WA (US);

Ravi Nankani, Seattle, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0619 (2013.01); G06F 3/061 (2013.01); G06F 3/065 (2013.01); G06F 3/0683 (2013.01); G06F 11/14 (2013.01); G06F 3/0665 (2013.01);
Abstract

A data storage system includes a head node and mass storage devices. The head node is configured to flush data stored in a storage of the head node, based at least in part on one or more triggers being met, from the storage of the head node to a set of the mass storage devices of the data storage system. The flushed data is written to a segment of free storage space across the set of the mass storage devices allocated for the given data flush operation. In some embodiments, a head node may flush both current version data and point-in-time version data to the set of mass storage devices. Also, the data storage system maintains an index that indicates storage locations of data for particular portions of a volume before and after the data is flushed to the set of mass storage devices.


Find Patent Forward Citations

Loading…