Network-Assisted Raft Consensus Protocol
AssigneesAT&T Intellectual Property I, L.P., Regents of the University of Minnesota
InventorsBo Han, Vijay Gopalakrishnan, Marco Platania, Zhi-Li Zhang, Yang Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneesAT&T Intellectual Property I, L.P., Regents of the University of Minnesota
InventorsBo Han, Vijay Gopalakrishnan, Marco Platania, Zhi-Li Zhang, Yang Zhang
Estimating the term…
The concepts and technologies disclosed herein are directed to a network-assisted Raft consensus protocol, referred to herein as “NetRaft.” According to one aspect of the concepts and technologies disclosed herein, a system can include a plurality of servers operating in a server cluster, and a plurality of P4 switches corresponding to the plurality of servers. Each server of the plurality of servers can include a back-end that executes a complete Raft algorithm to perform leader election, log replication, and log commitment of a Raft consensus algorithm. Each P4 switch of the plurality of P4 switches can include a front-end that executes a partial Raft algorithm to perform the log replication and the log commitment of the Raft consensus algorithm. The back-end can maintain a complete state for responding to requests that cannot be fulfilled by the front-end. The requests can include read requests and/or write requests.
A method comprising:
A method comprising:
A system comprising:
Dependencies are inferred from the claim text.