Method for calculating capacity measurements for an internet...

Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S227000, C709S249000

Reexamination Certificate

active

06263361

ABSTRACT:

RELATED APPLICATIONS
This application is related to other patent applications assigned to the instant assignee and filed on even date herewith. Each of these applications is incorporated into the instant application in its entirety and the applications are entitled: “Drill-Down Method to Historical Data In A Performance Monitor Using A Platform Independent Program”, “Method for Setting and Displaying Performance Thresholds Using A Platform Independent Program”, and Method for Displaying Multiple Performance Measurements Of A Web Site Using A Platform Independent Program”.
FIELD OF THE INVENTION
The present invention relates generally to a method for calculating capacity measurements for an Internet web site and, more particularly, to a method for calculating and remotely displaying capacity measurements for an Internet web site using a platform independent program.
BACKGROUND OF THE INVENTION
An Internet web site is often comprised of a set of replicated Internet servers. The Internet web site functions in an environment that comprises a configuration of two or four replicated web servers that make up an individual web site and are accessed via an URL (Universal Resource Location). Performance is the key criterion an administrator uses to determine whether the replicated servers and the systems and network used are effectively configured to handle the load the web site receives. A set of metrics is used to characterize the performance of the web site. Typically, an administrative tool called a performance monitor, is provided to collect and display the performance measurements to an administrator representing the metrics.
The performance monitor assists the administrator in assessing the web site environment's performance. The performance monitor collects and displays performance measurements that are taken at regular intervals. The administrator must analyze these measurements in some detail to determine if the overall environment is behaving as the administrator expected.
This approach is improved by defining a capacity measurement that is derived from the collected performance measurements taken for a web site. The web site is operating at full capacity when each collected measurement is at its optimal value as determined by the administrator. This capability makes it very simple to determine whether a web site is performing to the expectations of the administrator. A single measurement can be used by the administrator to determine whether further analysis of the individual performance measurements is necessary. A need in the art exists for a performance monitor in which capacity measurements can be graphically displayed.
SUMMARY OF THE INVENTION
It is, therefore, an object of the present invention to provide a method and apparatus for calculating a capacity measurement for a web site.
It is another object of the present invention to provide a method of calculating capacity of a web site using web server hit rate, response time and CPU utilization.
These and other objects of the present invention are achieved by providing a method of calculating web site capacity using measurement performance values collected by a web server using data from web browser MIB's and a HTTP MIB. The measurement performance values are sent by a server in the web site to a remote computer on which resides a platform independent program capable of calculating web site capacity. The capacity is calculated using web server hit rate, response time and CPU utilization. This capacity calculation can be displayed in textual format in various views of performance such as server performance, cluster performance and history of the server and cluster.
The foregoing objects are also achieved by a computer implemented method of calculating capacity measurements for a web site. An average web server hit rate is first calculated along with an average web server response time and an average CPU utilization. A web server hit rate percentage, a web server response time percentage, and a CPU utilization percentage is second calculated. A web site capacity is third calculated based upon an average of the web server hit rate percentage, the web server response time percentage and the CPU utilization percentage.
The foregoing objects are also achieved by an article including at least one sequence of machine executable instructions and a medium bearing the executable instructions in machine readable form, wherein execution of the instructions by one or more processors causes the one or more processors to first calculate an average web server hit rate, an average web server response time and an average CPU utilization. The one or more processors then second calculate a web server hit rate percentage, a web server response time percentage, and a CPU utilization percentage. The one or more processors then third calculate a web site capacity based upon an average of the web server hit rate percentage, the web server response time percentage and the CPU utilization percentage.
The foregoing objects are also achieved by a computer architecture including first calculating means for calculating an average web server hit rate, an average web server response time and an average CPU utilization. Second calculating means are provided for calculating a web server hit rate percentage, a web server response time percentage, and a CPU utilization percentage. Third calculating means are provided for calculating a web site capacity based upon an average of the web server hit rate percentage, the web server response time percentage and the CPU utilization percentage.
The foregoing objects are also achieved by a computer system including a processor and a memory coupled to the processor, the memory having stored therein sequences of instructions, which, when executed by the processor, causes the processor to perform the steps of first calculating an average web server hit rate, an average web server response time and an average CPU utilization. The processor then performs the step of second calculating a web server hit rate percentage, a web server response time percentage, and a CPU utilization percentage. The processor then performs the step of third calculating a web site capacity based upon an average of the web server hit rate percentage, the web server response time percentage and the CPU utilization percentage.
Still other objects and advantages of the present invention will become readily apparent to those skilled in the art from the following detailed description, wherein the preferred embodiments of the invention are shown and described, simply by way of illustration of the best mode contemplated of carrying out the invention. As will be realized, the invention is capable of other and different embodiments, and its several details are capable of modifications in various obvious respects, all without departing from the invention. Accordingly, the drawings and description thereof are to be regarded as illustrative in nature, and not as restrictive.


REFERENCES:
patent: 5295244 (1994-03-01), Dev et al.
patent: 5432932 (1995-07-01), Chen et al.
patent: 5483468 (1996-01-01), Chen et al.
patent: 5506955 (1996-04-01), Chen et al.
patent: 5553235 (1996-09-01), Chen et al.
patent: 5559958 (1996-09-01), Farrand et al.
patent: 5675721 (1997-10-01), Freedman et al.
patent: 5684945 (1997-11-01), Chen et al.
patent: 5701400 (1997-12-01), Amado
patent: 5715443 (1998-02-01), Yanagihara et al.
patent: 5796952 (1998-08-01), Davis et al.
patent: 6055508 (2000-04-01), Naor et al.
patent: 6067565 (2000-03-01), Horvitz
patent: 6115718 (2000-09-01), Huberman et al.
patent: 6141333 (2000-10-01), Chavez, Jr.
patent: 6151595 (2000-11-01), Pirolli et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for calculating capacity measurements for an internet... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for calculating capacity measurements for an internet..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for calculating capacity measurements for an internet... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2525420

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.