Invention Grant
- Patent Title: Weighted auto-sharding
-
Application No.: US16725472Application Date: 2019-12-23
-
Publication No.: US11363096B2Publication Date: 2022-06-14
- Inventor: Alexander Shraer , Kfir Lev-Ari , Arif Abdulhusein Merchant , Vishesh Khemani , Atul Adya
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Honigman LLP
- Agent Brett A. Krueger
- Main IPC: H04L67/1001
- IPC: H04L67/1001 ; G06F9/50 ; G06F16/00 ; G06F16/27 ; H04L43/08 ; H04L67/148

Abstract:
Methods, systems, and apparatus for automatic sharding and load balancing in a distributed data processing system. In one aspect, a method includes determining workload distribution for an application across worker computers and in response to determining a load balancing operation is required: selecting a first worker computer having a highest load measure relative to respective load measure of the other work computers; determining one or more move operations for a partition of data assigned to the first worker computer and a weight for each move operation; and selecting the move operation with a highest weight the selected move operation.
Information query