Patent US5790425A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5790425A Expired / Lapsed US ⏱️ 0.0 years remaining

Generic server benchmarking framework in a client-server environment

Assignee: Sun Microsystems Inc
•
Filing: 1997-02-19
•
Granted: 1998-08-04
•
Expires: 2017-02-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer implemented framework method for server benchmarking in a client server environment including a server and at least one client system is provided. The method includes the steps of: activating a benchmark manager application program; activating, by the benchmark manager, a benchmark prime program; activating, by the prime program, a system independent benchmark client program; generating, by the client program, at least one workload request to the server; and measuring the server's response to the at least one workload request.

Inventors

  • 👤 Prasad Wagle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 05:25
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3409; G06F11/3428

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 81 words
In a client-server environment including a server and at least one client system, a computer-implemented framework method for server benchmarking, the method comprising the steps of: a. activating a benchmark manager application program; b. activating, by said benchmark manager, a benchmark prime program; c. activating, by said prime program, a system-independent benchmark client program; d. generating, by the client program, at least one workload request to the server; and e. measuring the server's response to said at least one workload request.
Claim 2
Dependent Claim 81 words
In a client-server environment including a server and at least one client system, a computer-implemented framework method for server benchmarking, the method comprising the steps of: a. activating a benchmark manager application program; b. activating, by said benchmark manager, a benchmark prime program; c. activating, by said prime program, a system-independent benchmark client program; d. generating, by the client program, at least one workload request to the server; and e. measuring the server's response to said at least one workload request.
Claim 3
Dependent Claim 30 words
The method of claim 1 wherein said generating step comprises the steps of: a. creating a workload object; and b. passing at least one benchmark parameter to said workload object.
Claim 4
Dependent Claim 36 words
The method of claim 2 wherein said generating step further comprises: a. activating said workload object; b. generating at least one request by said workload object to said server; and c. updating a benchmark measurements file.
Claim 5
Dependent Claim 19 words
The method of claim 2 wherein said step of creating a workload object is independent of the workload protocol.
Claim 6
Dependent Claim 24 words
The method of claim 4 wherein said step of creating a workload object includes defining at least one object-oriented interface for said workload object.
Claim 7
Dependent Claim 14 words
The method of claim 5 wherein said at least one interface includes byte codes.
Claim 8
Dependent Claim 23 words
The method of claim 6 wherein said at least one client system includes an interpreter for translating said byte codes into machine code.
Claim 9
Dependent Claim 12 words
The method of claim 7 wherein said interpreter is a Java interpreter.
Claim 10
Dependent Claim 96 words
In a client-server environment, a computer network comprising: a server under test; at least one client system coupled to said server under test, said at least one client system including a system-independent benchmark client object and a benchmark workload object created by said system independent benchmark client object, said workload object configured to generate at least one workload request to the server; and a prime system coupled to said server and to said at least one client system, said prime system including a benchmark manager object, said benchmark manager configured to activate a benchmark prime object.
Claim 11
Dependent Claim 96 words
In a client-server environment, a computer network comprising: a server under test; at least one client system coupled to said server under test, said at least one client system including a system-independent benchmark client object and a benchmark workload object created by said system independent benchmark client object, said workload object configured to generate at least one workload request to the server; and a prime system coupled to said server and to said at least one client system, said prime system including a benchmark manager object, said benchmark manager configured to activate a benchmark prime object.
Claim 12
Dependent Claim 26 words
The computer network of claim 9 wherein said at least one client system configured to measure said server's response to said at least one workload request.
Claim 13
Dependent Claim 33 words
The computer network of claim 9 wherein said generation of workloads by said workload object includes: a. creating a workload object; and b. passing at least one benchmark parameter to said workload object.
Claim 14
Dependent Claim 43 words
The computer network of claim 11 wherein said generation of at least one workload request by said workload object further includes: a. activating said workload object; b. generating requests by said workload object to said server; and c. updating a benchmark measurements file.
Claim 15
Dependent Claim 17 words
The method of claim 11 wherein said creating a workload object is independent of the workload protocol.
Claim 16
Dependent Claim 27 words
The computer network of claim 11 wherein the client object configured to create the workload object by defining at least one object-oriented interface for the workload object.
Claim 17
Dependent Claim 16 words
The computer network of claim 14 wherein said at least one object-oriented interface includes byte codes.
Claim 18
Dependent Claim 21 words
The computer network of claim 15 wherein said client systems include an interpreter for translating said byte codes into machine code.
Claim 19
Dependent Claim 13 words
The computer network of claim 16 wherein said interpreter is a Java interpreter.
Claim 20
Independent Claim 40 words
A system configured to exchange information with a prime system and a server coupled thereto, the system comprising: a storage device storing a system independent benchmark client object and a benchmark workload object created by said system independent benchmark object.
Claim 21
Independent Claim 40 words
A system configured to exchange information with a prime system and a server coupled thereto, the system comprising: a storage device storing a system independent benchmark client object and a benchmark workload object created by said system independent benchmark object.
Claim 22
Dependent Claim 16 words
The system of claim 18 wherein said benchmark workload object is configured to generate workload requests.
Claim 23
Dependent Claim 24 words
The system of claim 19 wherein the system independent benchmark client object configured to create said benchmark workload object independent of a workload protocol.

References Cited (Backward Citations)

US5303166A Cited
US5642504A Cited
US5421013A Cited
US5379430A Cited
US5396626A Cited
US5446874A Cited
US5537542A Cited
US5557740A Cited
US5696701A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-03 2002-02-02 2002-08-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-03 2006-02-02 2006-08-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-03 2010-02-02 2010-08-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag