Hi Michal,

Thanks for your response, that's exactly the sort of number I need.

The idea is not to use pound, but perhaps to develop a modified version of pound.

My concept is that a group of machines will act as a "cloud" (nothing new there). Each machine will connect to others on the network and exchange live data about free CPU cycles and free memory. So in principle, all load balancers will know the state of most of the other machines at any given time. They will then allocate the traffic based on various algorithms.

The idea is that any machine on the network can receive the request, but will offload the request to another machine on the grid if it needs to.

Potentially, if using something like Amazon EC2, additional machines could be brought up automatically to cope with additional load. Then as load reduces, machines could be taken offline automatically.

At this stage, it's just a concept I'm throwing around.

Thanks again for your feedback.

Cheers - Callum.

On 24/09/2007, Michal Taborsky - Internet Mall <michal.taborsky@mall.cz> wrote:
Hello Callum,

I doubt you will get any meaningful answer. If you asked how many
requests per second a single pound balancer can handle, that we can tell
you (my rough estimate would be about 1000 req/sec per one processor,
assuming you don't run out of IP resources). But how many backends?
You'll have to try.

I see a design problem with your suggestion. This just isn't what pound
was made for. How will you determine, that the local server cannot
handle the request?

The best thing you can do is estimate how many balancers you will need
and dedicate that many servers for balancing. Combining backend and
balancer on one machine does not make much sense to me.

Bye,
Michal



Callum Macdonald napsal(a):
> Anyone got any rough estimates on this? Or any performance data for how much
> traffic a server can handle?
>
> Cheers - Callum.
>
> On 21/09/2007, Callum Macdonald <callum.macdonald+pound-list@gmail.com>
> wrote:
>> G'day,
>>
>> I have a (relatively) simple question to which I can't find the answer
>> online.
>>
>> How many servers (assuming similar spec) can a single load balancer
>> handle?
>>
>> For example, could 1 pound server manage requests to 12 servers (I'm
>> assuming yes), what about 200 servers, or 2'000 servers.
>>
>> I'm working on an idea around scaling web applications by making each node
>> on the grid a combination of an application server and a load balancer (so
>> it would offload requests it can't deal with to other servers). But this
>> ratio may be the critical number... :)
>>
>> Any advice / suggestions you can offer would be greatly appreciated.
>>
>> Cheers,


--
Michal Táborský
chief systems architect
Internet Mall, a.s.

Internet Mall - obchody, které si oblíbíte
<http://www.MALL.cz >

--
To unsubscribe send an email with subject unsubscribe to pound@apsis.ch.
Please contact roseg@apsis.ch for questions.