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:
Nov. 27, 2018

Filed:

Mar. 25, 2016
Applicant:

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

Inventors:

Jacob A. Strauss, Boston, MA (US);

Mark Allen Fogleman, Cambridge, MA (US);

Edward William Naim, Westwood, MA (US);

Jacob David Luszcz, Somerville, MA (US);

Michael Robert Frasca, Cambridge, MA (US);

Daniel Nussbaum, Cambridge, MA (US);

Peter Jones, Lexington, MA (US);

Xiaobin Wu, Acton, MA (US);

John McClain, Lexington, MA (US);

Neal John Charbonneau, Medford, MA (US);

Wayne William Duso, Shrewsbury, MA (US);

Assignee:

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

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

A low latency metadata subsystem for file systems in low latency (LL) mode in a distributed file storage service (DFSS). An LL server (LLS) may receive metadata requests from an access node of the DFSS. For read operations, the LLS may check a local cache of metadata and, for cache hits, retrieve the metadata from the cache. For cache misses, the metadata may be fetched from the storage subsystem of the DFSS and cached. For write operations, the LLS may write entries into a journal for the file system and notify the access node after the journal entries are committed to the journal; the journal entries are asynchronously committed in the storage subsystem. The access node may communicate with the storage subsystem to perform data reads and writes for the LL file system.


Find Patent Forward Citations

Loading…