Jeff Turner wrote:

> On Fri, Nov 30, 2001 at 12:18:34AM +1100, Peter Donald wrote:
> [..]
> 
>>Actually a while back there was some hubub because someone wrote a java 
>>webserver that behaved like this and it beat the pants off all the major 
>>native webservers (even those with all the fancy kernel hooks). Can't 
>>remember exact details but I believe the guy was one of the people on the 
>>spec for NIO and that he had already written his own non-blocking io API as 
>>part of an academic project.
>>
> 
> I think you're referring to Matt Welsh's SEDA and nbio projects:
> 
> http://www.cs.berkeley.edu/~mdw/proj/seda/
> "SEDA is an acryonym for staged event-driven architecture, and
> decomposes a complex, event-driven application into a set of stages
> connected by queues. This design avoids the high overhead associated
> with thread-based concurrency models, and decouples event and thread
> scheduling from application logic."
> 
> http://www.cs.berkeley.edu/~mdw/proj/java-nbio/
> 
> The PDF paper on SEDA makes for good reading on the train.

Thanks for the links, I will look at them in more detail later.

> Makes me wonder.. do people *want* massive concurrency? Is performance
> really an issue with current server architectures? I'm sure it is in
> some cases, but the rest.. I suspect plain old manageability and ease of
> use are more important.


Production servers want to have their cake and eat it too.  They want both
manageability AND scalability.  If Cornerstone/Phoenix can prove itself to
be more efficient, stable, secure, and scalable than IBM WebSphere/BEA WebLogic,
it will get people's attention.  You know that the big dogs are playing with
it, and it would be really fun to see if we can create a standalone Java
based web server (think simple file-based server) that can outperform the C based
Apache HTTPD.  It would totally rock!

Beyond that, it also makes it easier to sell Avalon to management, which in
turn increases the time I have to develop for it :).

> Still, it would be fun to play with.


:p


-- 

"Those who would trade liberty for
  temporary security deserve neither"
                 - Benjamin Franklin


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to