High-Volume Web Sites Team - More about High-Volume Web Sites

 < Day Day Up > 


The hardware and software structure of large Web sites is increasingly complex, and the behavior characteristics of the workloads are at best poorly understood, or at worst, essentially unknown because the workload has yet to be implemented. Even with this growing complexity, typical IT infrastructures can be analyzed and related models developed to assist in predicting and planning how to meet future requirements. IBM developed the High-Volume Web Site (HVWS) Performance Simulator for WebSphere to estimate the performance of complex configurations. The simulator has these key features:

The HVWS Simulator supports performance modeling based on a generalized view of the infrastructure options shown in Figure 9-1. The simulator enables users to adjust the number of tiers to allow a more accurate model of the site configuration under consideration.

Figure 9-1: Web server topology

The HVWS Simulator estimates performance using an analytic model based on an enhanced version of the G/M/K queuing model. In this technique users are iteratively added to the system in an incremental fashion. Two complete sets of calculations are performed in the simulator. The base set of calculations uses built in (or user provided) measured data for CPU and disk I/O. A more conservative base plus contingency set of calculations is also performed by adding a user-supplied contingency factor to each of the measured data values before the calculation. Both results are then transformed to the 'target' configuration using built-in scaling coefficients taken from industry standard benchmarks and measurements.

At each step the calculated results are compared against the user-selected performance target(s) to determine if a target has been reached or if an early resource depletion (CPU or disk bandwidth) has occurred in any component of the infrastructure being evaluated. Resource depletion events signal the need for configuration adjustments and bring all calculations to a stop. Examination of the displayed provide the user with information about where the bottleneck occurred and what the aggregated load and performance indicators were.


 < Day Day Up > 

Категории