Monday, February 16, 2009

Web Application Scalability

Scalability for Web applications

What is scalability?

In simple terms, the server should be able to meet the increased demand for HITS per SECOND/ Transactions per Second over a period of time in increasing user ratio, without failure.

If the Hits per second decreases at some point of time, then it is indicative of decreased performance. Typically a decrease in scalability can be traced to database indexing problem, a full data cache or a saturated network connection.

Therefore it becomes necessary to test the disk usage, memory, or network components while stress testing.

What is perfect scalability?


The chart shown above is an example of perfect scalability.

With increased number of users (X axis), the Hits per Second parameter also keeps on rising proportionally. This indicates perfect tuning between various components of the application.

This trend will continue until we reach a point where further increase in user load will see decreased activity in terms of “hits per second” and “transactions”.

No comments:

Post a Comment

Drop in your comments/ feedback

Calorie Calculator

Calculate how much you expend in 1 hour of your favorite exercise. Health Tips.
Powered By Blogger

Followers

Images - Decision tables

Images - Decision tables
Important image details for the Decision tables

Risk Management

Risk Management
Risk Management