Sharded database load distributor
AssigneeDell Products L.P.
InventorsOfir Ezrielev, Nadav Azaria, Yonit Weiss
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsOfir Ezrielev, Nadav Azaria, Yonit Weiss
Estimating the term…
A system can divide a database into a group of shards that are distributed among a group of data centers. The system can train a machine learning model on a group of labeled input data, wherein the group of labeled input data comprises respective requests to operate on the database, and wherein the respective requests are labeled with respective shards of the group of shards used to process the respective requests, and to produce a trained machine learning model. The system can, after training the machine learning model, receive a request. The system can process the request with the trained machine learning model to predict that a data center of the group of data centers will have a largest number of leader shards of the group of shards to process the request. The system can send the request to the first data center to be processed.
A system, comprising:
A method, comprising:
A non-transitory computer-readable medium comprising instructions that, in response to execution, cause a system comprising at least one processor to perform operations, comprising:
Dependencies are inferred from the claim text.