Sequential consistency across a distributed cloud computing network
AssigneeCloudflare, Inc.
InventorsJustin Mazzola Paluska, Joshua Tyler Howard, Matthew Silverlock, Kenton Taylor Varda, Vy Nuthuy Ton
Life of this patent
Estimating the term…
Loading patent…
AssigneeCloudflare, Inc.
InventorsJustin Mazzola Paluska, Joshua Tyler Howard, Matthew Silverlock, Kenton Taylor Varda, Vy Nuthuy Ton
Estimating the term…
Sequential consistency across a distributed cloud computing network is described. A database includes a primary database and multiple read replica databases. Write queries are transmitted to the primary database, and commit tokens are provided to the read replica databases and the clients. Commit tokens are included in requests from clients. If a request for a read operation received at a read replica database does not include a token that is later than a commit token of the most recent update to the read replica database, the read replica database performs the read operation. If a request for a read operation received at a read replica database includes a token that is later than a commit token of the most recent update to the read replica database, the read replica database delays servicing the read update until it receives an update from the primary database with an updated commit token.
A method for providing sequential consistency across a distributed cloud computing network, comprising:
A server of a plurality of servers of a distributed cloud computing network, the server comprising:
A non-transitory machine-readable storage medium that provides instructions that, when executed by a processor causes operations to be performed including:
Dependencies are inferred from the claim text.