harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Geir Magnusson Jr." <ge...@apache.org>
Subject Re: Threading
Date Sun, 22 May 2005 15:54:46 GMT

On May 22, 2005, at 11:35 AM, Craig Blake wrote:

>> I was discussing this recently and the view was put that really  
>> this level of scalability was probably not worth the various  
>> sacrifices associated with the approach (our load balancing leaves  
>> something to be desired, for example).  So as far as I know, most  
>> VMs these days just rely on posix style threads.  Of course in  
>> that case your scalability will largely depend on your underlying  
>> kernel threads implementation.
>>
>
> Whether or not it's worth it depends on your needs.  The lack of a  
> highly scalable threading model in the current popular VMs is the  
> reason why we have to use alternative architectures (like SEDA) to  
> make truly scalable servers.  Some of us would find it very  
> valuable. ;-)
>
> It seems apparent that directly mapping to the underlying thread  
> system results in a VM that doesn't scale very well on any of the  
> common architectures including both MS and Linux, perhaps a  
> different approach would be better?

Seems to me that you might want to be open to either using the  
platform's threading when a platform has good scalability, and punt  
and do it in VM when the platform doesn't offer it.

geir

-- 
Geir Magnusson Jr                                  +1-203-665-6437
geirm@apache.org



Mime
View raw message