US 12,135,603 B2
Monitoring energy consumption associated with users of a distributed computing system using tracing
Huamin Chen, Newton, MA (US); Omri Zeneva, Beer Shiva (IL); Yuval Lifshitz, Kfar HaOranim (IL); and Parul Singh, Cambridge, MA (US)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by RED HAT, INC., Raleigh, NC (US)
Filed on Aug. 17, 2022, as Appl. No. 17/889,497.
Prior Publication US 2024/0061494 A1, Feb. 22, 2024
Int. Cl. G06F 1/3296 (2019.01); G06F 1/3231 (2019.01)
CPC G06F 1/3296 (2013.01) [G06F 1/3231 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium comprising program code that is executable by one or more processors for causing the one or more processors to:
execute tracing software configured to track usage of a software service in a distributed computing system and generate tracing information that attributes the usage of the software service to a plurality of users of the distributed computing system;
analyze the tracing information to determine a portion of the usage to attribute to a user of the plurality of users;
determine an energy consumption estimate for the user based on the portion of the usage associated with the user and an energy consumption amount associated with the software service; and
generate a graphical user interface indicating the energy consumption estimate associated with the user.