For Programmers: Free Programming Magazines  


Home > Archive > Smalltalk > August 2006 > can smalltalk split work among multiple machines for speed?









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author can smalltalk split work among multiple machines for speed?
gavino

2006-07-30, 7:02 pm

I guess this is called clustering

mdr

2006-07-30, 7:02 pm


With VisualWorks, you can use DST or OpenTalk.

For more information, you might start here:

http://wiki.cs.uiuc.edu/VisualWorks/DST

HTH,

M. Roberts
Cincom Systems, Inc.

David Douthitt

2006-08-02, 7:02 pm

gavino wrote:
> I guess this is called clustering


Clustering is actually three or four different things, depending on
what your purposes are:

* Scientific clusters combine multiple machines together as one
computational machine, and use all of the machines in a coordinated
way to generate results more powerful than each one separately.

* High-availability clusters combine multiple machines together in
such a way that they act like just one - and that failure of any does
not result in the service going done. These provide availability as
well as the ability to handle high loads without loss of availability.

* Compute clusters (or batch clusters) combine one or more machines
together in such a way to allow users to "submit jobs" which take
significant processing power - and then receive results, such as
through email. The jobs can be delayed, moved from one "compute node"
(computer/processor) to another, stopped and restarted, and so forth.

Generally, scientific clusters are what you're probably thinking of.
I'd be interested to hear about Smalltalk environments that involve
any of them. Any failover designs written in Smalltalk? Any MPI
libraries? Any batch processing designs?
James Foster

2006-08-02, 7:02 pm

GemStone/S (http://www.gemstone.com/products/smalltalk/) provides a
Smalltalk where a number of machines can share the same image.

"gavino" <bootiack@yahoo.com> wrote in message
news:1154283386.367019.141750@i3g2000cwc.googlegroups.com...
>I guess this is called clustering
>



Mark Pirogovsky

2006-08-07, 7:01 pm

The VisualWave server in VisualWorks smalltalk can do load balancing.
I am not sure if that what you are after.

Also many years ago We did implement grid computing using multiple
Smalltalk images(running on multiple computers) to perform the work and
Oracle DB to synchronize them and distribute chunks of work.

--Mark

gavino wrote:
> I guess this is called clustering
>

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com