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:
Jan. 13, 2026

Filed:

Sep. 29, 2022
Applicant:

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

Inventors:

Joel Martin Cisneros, Seattle, WA (US);

MD Omar Faroque, Frisco, TX (US);

Benjamin Du, Kenmore, WA (US);

Jong Hyun Lim, Bellevue, WA (US);

Rajalakshmi Ramasubramanian, Bellevue, WA (US);

Xin Wang, Redmond, WA (US);

Rayhan Hossain, Redmond, WA (US);

MD Humayun Arafat, Bellevue, WA (US);

Kiran K Meduri, Bothell, WA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06F 9/455 (2018.01);
U.S. Cl.
CPC ...
G06F 9/5055 (2013.01); G06F 9/45558 (2013.01); G06F 2009/4557 (2013.01);
Abstract

Techniques implemented by container services to provide users with utilization metrics indicating which processes running inside containers of distributed container systems are driving computing resource consumption. The container service may deploy agents in VMs alongside the containers that are supporting applications, and the agents may include profilers that inject eBPF programs into the kernels of each VM in which containers are running. The eBPF programs collect stack traces from the kernels that represent which processes were being executed when the stack traces were sampled. The profilers may use the stack traces to determine resource utilization for each process, and group the stack trace results based on the container in which the processes are executing. The utilization metrics may be converted into easily digestible visualizations and provided to a user to determine which processes are driving utilization in the containers, which in turn helps the users improve their application code.


Find Patent Forward Citations

Loading…