The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 21, 2026

Filed:

Mar. 31, 2023
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Sriram Venugopal, Issaquah, WA (US);

Andrew Boyer, Berlin, DE;

Mark Robinson, Seattle, WA (US);

Aravinda Venkatramana, Redmond, WA (US);

Harshi Priya Yarragonda, Seattle, WA (US);

Abhimanyu Agarwal, Seattle, WA (US);

Scott Kirvan, Seattle, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 9/50 (2006.01); G06F 11/34 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5072 (2013.01); G06F 9/5077 (2013.01); G06F 11/3409 (2013.01);
Abstract

Systems and methods are provided for controlling load on a server hosting block storage volumes by dynamically controlling latency for input/output (I/O) operations to the block storage volumes. The system can selectively inject synthetic latency into the I/O operations according to how the server is loaded, thus enabling control of server load. For example, when the server is overloaded, additional synthetic latency can be injected into I/O operations to counteract overloading. This synthetic latency can then be removed when the server is no longer overloaded. Modifications of synthetic latency can be targeted to individual clients, individual types of I/O operations, or both, facilitating targeted performance shaping for servers hosting block storage volumes.


Find Patent Forward Citations

Loading…