Patent ID: 11876731
Assignee: GOOGLE LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 9:
10. A computing platform comprising:
one or more processors; and
memory hardware in communication with the one or more processors and storing instructions executable on the one or more processors to cause the one or more processors to perform operations comprising:
executing a plurality of applications, each application allocated a respective amount of system resources of the computing platform;
receiving a request to monitor execution of a single application of the plurality of applications executing at the computing platform;
determining a priority level for the single application based on a latency sensitivity of the single application and the request to monitor execution of the single application, the latency sensitivity representing a sensitivity of the single application to latency resulting from changes in a resource sharing metric of the application, the resource sharing metric comprising at least one of memory bandwidth usage, cache data sharing, a cache footprint, or processor core resource usage;
collecting system performance data for the plurality of applications executing at the computing platform based on consumed system resources;
determining an application specific performance metric associated with the single application;
determining whether the application specific performance metric associated with the single application exceeds the respective amount of system resources allocated to the single application; and
when the application specific performance metric associated with the single application exceeds the respective amount of system resources allocated to the single application, increasing the respective amount of system resources allocated to the single application.