Invention Grant
- Patent Title: Weighted auto-sharding
-
Application No.: US15428844Application Date: 2017-02-09
-
Publication No.: US10530844B2Publication Date: 2020-01-07
- 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: Fish & Richardson P.C.
- Main IPC: G06F15/16
- IPC: G06F15/16 ; H04L29/08 ; G06F9/50 ; H04L12/26 ; G06F16/00 ; G06F16/27

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.
Public/Granted literature
- US20170353536A1 WEIGHTED AUTO-SHARDING Public/Granted day:2017-12-07
Information query