IP Library Granted Patent US 6,973,415
Granted Patent B1
US 6,973,415 · App. 10/914,405 · Granted Dec 6, 2005

System and method for monitoring and modeling system performance

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 6,973,415
App. No.
10/914,405
Granted
Dec 6, 2005
Kind
B1
Abstract

The present invention provides a method for modeling the performance of a system comprising computer software operating on computer hardware. In accordance with the present invention, system performance is modeled by fitting non-linear curves to data points for system performance parameters, such as response time and throughput, as a function of load. Data points may be measured in testing may be measured through monitoring a system operating in a production environment. While a variety of non-linear curves may be used in accordance with the present invention, a logarithmic curve may be used to model system throughput and an exponential curve may be used to model system response time. By defining a relationship between throughput and response time a distance may be calculated between the curves, and this distance may be used to determine an optimal load. Additionally, a graph displaying both throughput and response time as a function of load may be displayed to a system operator in a graphical user interface to facilitate the evaluation of system performance.

Claims (16)

1. A method for monitoring system performance, the method comprising:

defining system metrics for a system to be monitored;

measuring the defined system metrics at predetermined time intervals, the measuring comprising measuring a first subset of the defined system metrics at a first predetermined time interval and measuring a second subset of the defined system metrics at a second predetermined time interval;

modeling the defined system metrics over time; and

identifying correlations between defined system metrics.

2. The method for monitoring system performance of claim 1 , further comprising:

determining the strength of any identified correlations between defined system metrics.

3. The method for monitoring system performance of claim 1 , wherein identifying correlations between defined system metrics further comprises identifying non-linear relationships between defined system metrics.

4. At least one computer readable media having embodied thereon computer readable instructions for causing at least one computer to perform a method for monitoring system performance, the method comprising:

receiving definitions of system metrics for a system to be monitored;

measuring the defined system metrics at predetermined time intervals, the measuring comprising measuring a first subset of the defined system metrics at a first predetermined time interval and measuring a second subset of the defined system metrics at a second predetermined time interval;

modeling the defined system metrics over time; and

identifying correlations between defined system metrics.

5. The at least one computer readable media of claim 4 , the method further comprising:

determining the strength of any identified correlations between defined system metrics.

6. The at least one computer readable media of claim 4 , wherein identifying correlations between defined system metrics further comprises identifying non-linear relationships between defined system metrics.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT INTERNATIONAL INCORPORATED; IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2004
From: SAGHIER, DEAN LEE; WASHBURN, BRIAN; SCHRODER, SCOTT
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 015678/0911 →