Invention Grant
- Patent Title: System and methods for efficient caching in a distributed environment
-
Application No.: US16455367Application Date: 2019-06-27
-
Publication No.: US11269784B1Publication Date: 2022-03-08
- Inventor: Bradford William Siemssen
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US WA Seattle
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US WA Seattle
- Agency: Knobbe, Martens, Olson & Bear, LLP
- Main IPC: G06F12/12
- IPC: G06F12/12 ; G06F12/121 ; G06F16/172 ; G06F12/0808 ; G06F12/0815

Abstract:
Systems and methods are provided for efficiently managing a cache in a distributed environment. When entries are written into a cache, the entries include dependency information. The distributed system keeps invalidation entries that keep track of what dependent values have change and enforces invalidation of entries on cache reads. An asynchronous process actively invalidates entries and garbage collects the invalidation entries. The distributed system advantageously allows writing and reading cached entries across service boundaries.
Information query