[ANN] Hydra VM (multithreaded squeak VM) showing first results

Giovanni Corriga giovanni at corriga.net
Wed Dec 26 21:19:13 UTC 2007


Igor Stasenko ha scritto:
> On 26/12/2007, Philippe Marschall <philippe.marschall at gmail.com> wrote:
>>> For Seasiders, there now a good perspectives to have a single 'main'
>>> image, which accepts incoming connections, and do load-balancing
>>> between smaller images which do all dirty work.
>> How would that work? How would you pass a request to a different
>> image? How would it return the response? How would you keep the images
>> in sync (deploy code to all the images)?
> 
> See, Hydra VM is just VM it's not a smallatlk application (such as
> Seaside). And of course, to resolve all of the above there a lot to do
> and think of.

Two possible solutions:

- have a common protocol for Channel and Socket operations, so that Kom 
may listen either on the former or on the latter without changing any code.

- use a Kom variant that knows it's a "slave" process in one of the load 
balanced images. In this case, it could use channels to receive 
HttpRequest objects from and return HttpResponse objects to the load 
balancing image.

	Giovanni

PS. Great work, Igor (and Andreas, too)!




More information about the Squeak-dev mailing list