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:
May. 26, 2015

Filed:

Aug. 10, 2012
Applicants:

Charles D. Garrett, Woodinville, WA (US);

Ying LI, Bellevue, WA (US);

Alexander G. Gounares, Kirkland, WA (US);

Inventors:

Charles D. Garrett, Woodinville, WA (US);

Ying Li, Bellevue, WA (US);

Alexander G. Gounares, Kirkland, WA (US);

Assignee:

Concurix Corporation, Kirkland, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01); G06F 1/00 (2006.01); G06F 11/34 (2006.01); G06F 9/445 (2006.01); G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
G06F 11/3414 (2013.01); G06F 8/65 (2013.01); G06F 8/443 (2013.01); G06F 11/3428 (2013.01); G06F 11/3466 (2013.01); G06F 2201/815 (2013.01); G06F 2201/865 (2013.01); Y02B 60/165 (2013.01);
Abstract

An execution environment may have a monitoring, analysis, and feedback loop that may configure and tune the execution environment for currently executing workloads. A monitoring or instrumentation system may collect operational and performance data from hardware and software components within the system. A modeling system may create an operational model of the execution environment, then may determine different sets of parameters for the execution environment. A feedback loop may change various operational characteristics of the execution environment. The monitoring, analysis, and feedback loop may optimize the performance of a computer system for various metrics, including throughput, performance, energy conservation, or other metrics based on the applications that are currently executing. The performance model of the execution environment may be persisted and applied to new applications to optimize the performance of applications that have not been executed on the system.


Find Patent Forward Citations

Loading…