File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Performance and the fly likes Concurrent Users Or Simultaneous Users? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Performance
Bookmark "Concurrent Users Or Simultaneous Users?" Watch "Concurrent Users Or Simultaneous Users?" New topic

Concurrent Users Or Simultaneous Users?

Rajah Nagur
Ranch Hand

Joined: Nov 06, 2002
Posts: 239
What is the difference between Concurrent users and Simulatenous users?

When I say that my website supports 150 concurrent users -
does it mean that 150 users are trying to access the website exactly at nanosecondth of time ?


the average load of the CPU is 150 users at any instance of time?


You can't wake a person who is <b><i>pretending</i></b> to be asleep.<br />Like what <b>"it"</b> does not like - <i> Gurdjieff </i>
Peter Chase
Ranch Hand

Joined: Oct 30, 2001
Posts: 1970
Someone may correct me, but I don't think "concurrent users" and "simultaneous users" are tightly-defined terms. I think they both have no more than their plain English meanings, which I would say are pretty much identical.

If told a Web site had 150 concurrent (or simultaneous) users, I would not think that it meant that 150 requests were being processed all at once. I would think that it meant that 150 users were logged-on and interacting with pages on that Web site. But many of them would be reading the page, thinking, or typing responses, and thus wouldn't be loading the server.

However, as these terms do not have tight definitions, another person might interpret them differently. They might really mean that there were typically 150 requests being processed simultaneously. Because of the large proportion of idle time on most Web sites, that would translate to thousands of users logged-on to the site, at that time.

Betty Rubble? Well, I would go with Betty... but I'd be thinking of Wilma.
steve souza
Ranch Hand

Joined: Jun 26, 2002
Posts: 862
I agree with peter that it is open to interpretation.

Probably at least important as the concept of concurrent/simultaneous users is the concept of concurrent/simultaneous requests. I track that in jamon and came up with yet another term for this called 'active requests'.

Also most sites have far more registered users than they have concurrent users. But more concurrent users than concurrent requests. Using JAMon we tracked this information on apps where I work and one application had 500 registered users, but typically only 1 concurrent request!

I have also seen one user logged in and 10 concurrent requests as this one user impatiently mashed on the refresh button. - a fast, free open source performance tuning api.
JavaRanch Performance FAQ
I agree. Here's the link:
subject: Concurrent Users Or Simultaneous Users?
It's not a secret anymore!