IP Library Granted Patent US 7,823,018
Granted Patent B2
US 7,823,018 · App. 12/120,955 · Granted Oct 26, 2010

Methods, systems and computer program products for CPU signaturing to aide in performance analysis

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,823,018
App. No.
12/120,955
Granted
Oct 26, 2010
Kind
B2
Abstract

Methods, systems and computer program products for CPU signaturing to aide in performance analysis. Exemplary embodiments include a performance analysis method including identifying a workload having one or more testcases, assigning a CPU signature to each of the one or more testcases, calling a CPU signature application programming interface that toggles the CPU to generate the CPU signature, passing four parameters to the CPU signature application programming interface, prior to running each of the one or more testcases of the workload, generating the CPU signature, dynamically determining a run order of the one or more testcases at a run time of the workload and reviewing performance data during the running of each of the one or more testcases, each of the one or more testcases being identifiable by its respective CPU signature.

Claims (9)

1. In a computer system having a CPU, a performance analysis method, consisting of:

identifying a workload having one or more testcases, the workload configured to generate a performance run by invoking applications that simulate certain interactions in the performance analysis;

assigning a CPU signature to each of the one or more testcases;

calling a CPU signature application programming interface that toggles the CPU to generate the CPU signature;

passing four parameters to the CPU signature application programming interface, the four parameters including a CPU signature value, a CPU signature duration, a CPU signature number and a CPU signature idle;

prior to running each of the one or more testcases of the workload, generating the CPU signature, the CPU signature showing the CPU running at the CPU signature value for the CPU signature duration a total of the CPU signature value with a CPU signature idle time period between each of the one or more testcases;

dynamically determining a run order of the one or more testcases at a run time of the workload; and

reviewing performance data during the running of each of the one or more testcases, each of the one or more testcases being identifiable by its respective CPU signature,

wherein the CPU signatures are generated from the group consisting of: CPU utilization, disk access, memory allocation and thread allocation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LINKEDIN CORPORATION
Reel/Frame 035201/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2008
From: ARNOLD, JEREMY A.; MOORE, SCOTT A.; OLSON, GREGORY A.; STEC, ERIC J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020967/0518 →