The online community for software testing & quality assurance professionals
   
Active Topics Today's Topics
Sponsors:
Lost Password?

Home
BetaSoft
Jobs
Training
News
Links
Downloads

News Group:
software.testing


Testing
Automation
Performance
Engineering
Miscellaneous
Statistics
Poll
  QA Forums
  Performance & Load Testing
  Understanding Scalable vs. Capacity

Post New Topic  Post A Reply
profile | register | preferences | faq | search

UBBFriend: Email This Page to Someone! next newest topic | next oldest topic
Author Topic:   Understanding Scalable vs. Capacity
zboss
Member

Posts: 57
Registered: Jun 2001

posted 02-27-2002 12:38 PM     Click Here to See the Profile for zboss   Edit/Delete Message Copy This Message   Reply w/Quote Search for more posts by zboss
I am having some trouble understanding what the graph of a scalable system would look like vs. a poorly scaling system. For example if I measure logon times for:

Users Time To Logon
------------------------
10 1:00 Average
20 2:00 Average
30 3:00 Average

Would this be considered GOOD scaling or would the following be considered good scaling:

Users Time to Logon
----------------------------
10 1:00 Average
20 1:10 Average
30 1:20 Average
40 1:30 Average

Would teh following be considered POOR scalability:

Users Time to Logon
----------------------------
10 1:00 Average
20 2:00 Average
30 4:00 Average
40 8:00 Average

------------------
zboss

IP Logged

rstens
Guru

Posts: 321
Registered: Aug 2000

posted 02-27-2002 04:22 PM     Click Here to See the Profile for rstens   Edit/Delete Message Copy This Message   Reply w/Quote Search for more posts by rstens
It all depends.

Number 1 and 3 are probably pretty good if your server is a low-end Intel server. Number 2 is probably fantastic on the same server.

But on a high-end Unix machine with all the bells and whistles, none of your examples may be acceptable.

------------------
Roland

IP Logged

JoeW
Advanced

Posts: 110
Registered: Jun 2001

posted 03-01-2002 02:13 AM     Click Here to See the Profile for JoeW   Edit/Delete Message Copy This Message   Reply w/Quote Search for more posts by JoeW
I would say linear and predictable = good scalability, exponential and unpredictable = poor.
This is regardless of actual figures - what is important is whether the maximum expected users falls within your "good" scalability model. Every system will become non-linear at some point, but if that point is at double your max users then you're OK.

------------------

IP Logged

ddoane
Member

Posts: 10
Registered: Mar 2002

posted 03-07-2002 09:52 AM     Click Here to See the Profile for ddoane   Edit/Delete Message Copy This Message   Reply w/Quote Search for more posts by ddoane Visit ddoane's Homepage!
I'd suggest looking at the number of requests sent vs. responses received over some time interval. As long as the server can scale to keep up with the requested workload, the values will be on par. At the point that it can't, they'll begin to deviate and you'll know that your server has reached its scalability limit.

------------------
OpenDemand Systems, Inc.
744 Broad St., 16th Flr.
Newark, NJ 07102
973.735.0547
973.642.8665

IP Logged

zboss
Member

Posts: 57
Registered: Jun 2001

posted 03-13-2002 06:49 PM     Click Here to See the Profile for zboss   Edit/Delete Message Copy This Message   Reply w/Quote Search for more posts by zboss
Well - I suppose the problem really is a matter of the difference between server capacity and application scalability. How does one extrapolate out the results from my example? Even if you can compute the approximate point that a server will start responding with a result of XX seconds under YY user load, it is nearly impossible to predict with any accuracy if any given hardware configuration will support that load.

------------------
zboss

[This message has been edited by zboss (edited 03-20-2002).]

IP Logged

All times are PT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic | Top
Post New Topic  Post A Reply
Hop to:

Contact Us | BetaSoft Inc. | Privacy Statement

Copyright © 1997-2003 BetaSoft Inc.


Ultimate Bulletin Board 5.45c