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. 17, 2017

Filed:

Jul. 21, 2016
Applicant:

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

Inventors:

Danny Wei, Seattle, WA (US);

Nandakumar Gopalakrishnan, Seattle, WA (US);

Jiahua He, Sunnyvale, CA (US);

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

James Michael Thompson, Seattle, WA (US);

Jianhua Fan, Seattle, WA (US);

Fnu Amit Anand Amleshwaram, Seattle, WA (US);

Kerry Quintin Lee, Seattle, WA (US);

Assignee:

Amazon Technologies, Inc., Reno, NV (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/065 (2013.01); G06F 3/067 (2013.01); G06F 3/0665 (2013.01); G06F 11/1446 (2013.01); G06F 2201/84 (2013.01);
Abstract

Write optimization for block-based storage performing snapshot operations may be implemented. Write requests for a particular data volume may be received for which a snapshot operation is in progress. A determination may be made as to whether a data chunk of the data volume modified as part of the write request has not yet been stored to a remote snapshot data store as part of the snapshot operation. For a data chunk that is to be modified and that has not yet been stored, the data chunk may be stored in a local in-memory volume snapshot buffer. Once the data chunk is stored in the in-memory volume snapshot buffer, the write request may be performed and acknowledged as complete. The data chunk may be sent to the remote snapshot data store asynchronously with regard to the acknowledgment of the write request.


Find Patent Forward Citations

Loading…