Amazon.com, Inc.
Load balancing based on randomized selection of a load value based on a load probability distribution
Last updated:
Abstract:
Request routing in a network of computing devices. Back-end nodes associated with a request router send load reports to the request router that makes routing determinations for request from clients based on the reports. To select a back-end node for processing a request, a request router determines, based on the reports and one or more factors, load probability distributions for each of a group of back-end nodes selected from available back-end nodes. A load value is then randomly selected for each back-end node in the group, based on the node's probability distribution. The node in the group with the least randomly-selected value is chosen to process the request.
Status:
Grant
Type:
Utility
Filling date:
3 Jun 2020
Issue date:
8 Feb 2022