US2017111478A1PendingUtilityA1

Load balancing utilizing adaptive thresholding

Assignee: AMAZON TECH INCPriority: Mar 30, 2007Filed: Sep 26, 2016Published: Apr 20, 2017
Est. expiryMar 30, 2027(~0.7 yrs left)· nominal 20-yr term from priority
H04L 67/1002H04L 67/02H04L 67/42H04L 67/1001
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and systems for processing data requests in a client-server computing environment, such as the Web, are disclosed. A client device initially transmits a data request to a randomly selected first server device. The first server device may reject the data request if its request queue threshold is exceeded. The client device retransmits the data request, including the request queue threshold, to a randomly selected second server device. The second server device may reject the data request if the request queue threshold of the first server device is smaller than a request queue threshold of the second server device. The client device transmits the data request back to the first server device, including the request queue threshold of the second server device. The first server device processes the data request and adjusts its request queue threshold based on the request queue thresholds of the first and second server devices.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method of operating a server computing device to process data requests, the method comprising:
 receiving a first data request from a client computing device at a first server computing device, wherein the first data request includes a second queue threshold obtained from a second server computing device;   comparing, by the first server computing device, a first queue threshold associated with the first server computing device and the second queue threshold obtained from the second server computing device;   determining, by the first server computing device, whether to process the data request at the first server computing device based on the comparison of the first queue threshold and the second queue threshold; and   managing, by the first server computing device, the first queue threshold based on the comparison of the first and second queue thresholds; and   processing the data request, at the first server computing device, based on the comparison of the first and second queue thresholds.

Join the waitlist — get patent alerts

Track US2017111478A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.