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. 23, 2000

Filed:

Aug. 17, 1995
Applicant:
Inventors:

Russell P Blake, Issaquah, WA (US);

David O Hovel, Redmond, WA (US);

Robert I Davidson, Bellevue, WA (US);

David E Heckerman, Bellevue, WA (US);

John S Breese, Mercer Island, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395672 ; 395671 ; 395673 ;
Abstract

A system and method for determining a workload placed on a target computer system during execution of a specified computer program. The system receives a set of performance measurements representing the performance of the target computer system during execution of the specified computer program. The system then identifies a plurality of workloads and for each identified workload, uses a model of the target computer system to predict a set of performance measurements that would results when a computer program that places the identified workload on the target computer system is executed. The system selects the identified workload whose set of predicted performance measurements most closely matches the received set of performance measurements as the determined workload that was place on the target computer system during execution of the specified computer program. The system uses the selected workload to predict the performance of the specified computer program on the target computer system with various different configurations. The system also determines the resource that is a bottleneck for each of the different configurations.


Find Patent Forward Citations

Loading…