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:
Jul. 13, 2021

Filed:

May. 04, 2018
Applicant:

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

Inventors:

Asmita Barve, Natick, WA (US);

Richard Shawn Bice, Sammamish, WA (US);

Tate Andrew Certain, Seattle, WA (US);

Sanket Vishram Chandorkar, Pacifica, CA (US);

Derek William Richard Chen-Becker, Centenneial, CO (US);

Arijit Choudhury, Seattle, WA (US);

Murtaza Doctor, Fremont, CA (US);

Sudhir Konduru, Sunnyvale, CA (US);

Timothy Matthew Lewis, San Mateo, WA (US);

Abhijeet More, Seattle, WA (US);

Hina Naseer, San Jose, CA (US);

Ramanathan Padinjarel Somanathan, Fremont, CA (US);

Karthikeyani Palanisami, Fremont, CA (US);

Rashmi Krishnaiah Setty, Sunnyvale, CA (US);

Sanjay Shanthakumar, Milpitas, CA (US);

Ray Manpreet Singh Matharu, Sunnyvale, CA (US);

Douglas Brian Terry, San Carlos, CA (US);

Assignee:

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

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/27 (2019.01); G06F 16/23 (2019.01);
U.S. Cl.
CPC ...
G06F 16/27 (2019.01); G06F 16/2365 (2019.01); G06F 16/273 (2019.01);
Abstract

A geographically distributed system using a hybrid, multi-master design is disclosed. The system may use global tables, for which both reads and writes may be performed locally, but with a single region serving as a master region. All strongly consistent reads and writes may be sent to the master region, whereas eventually consistent reads and writes may be performed in any region with a replica. The master region may not be statically assigned but may move from region to region. The master region may be assigned manually by client preference or may be assigned and updated automatically based on the time of day or workload characteristics.


Find Patent Forward Citations

Loading…