Re: Avalon 5 lifestyles, SEDA

Nicola Ken Barozzi <[email protected]>
Newsgroups gmane.comp.jakarta.avalon.apps.devel,gmane.comp.jakarta.avalon.devel
Organization Apache Software Foundation
Message-ID <[email protected]>

David W wrote:
> I notice the mention of SEDA at
> http://nagoya.apache.org/wiki/apachewiki.cgi?AvalonFiveArchitectureProposal.
> For anyone who hasn't come across it, SEDA is a model for high-performance
> event-based programming (more information is available at
> http://www.cs.berkeley.edu/~mdw/proj/seda/.  The thesis paper basically says
> it all).
> 
> It hadn't occurred to me before that Avalon was an appropriate base for
> SEDA, but I realize that a flexible component threading specification and
> some sort of optional load monitering interfaces and perhaps event queue
> components would allow Avalon 5 to implement SEDA very cleanly and
> tranparently -- and with all the advantages of other Avalon services.
> 
> I tried to mess with Sandstorm (the prototype SEDA implementation) but all
> the makefile nonsense prevented me from ever compiling it properly, and as
> clear as the thesis is I can't figure out what the heck the code is doing.
> As far as I know there isn't another freely available implementation.

IMHO SEDA should become integral part of out Avalon5 spec, and it's a 
big breakthrough that would give Avalon-based servers and services a 
clear advantage.

> If Avalon 5 implemented SEDA, that might greatly increase it's appeal to the
> high-performance server apps crowd.  I would also be interested in working
> on it (note that I'm a young computer geek interested in algorithmic
> nonsense, not a professional seeking a solution).

Berin should know more about it and guide you to giving us concrete help 
on this matter.

> Anyway, that's just my burst of interest for the day.

Hope it lasts longer :-)

-- 
Nicola Ken Barozzi                   [email protected]
             - verba volant, scripta manent -
    (discussions get forgotten, just code remains)
---------------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.