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
| |
|
|
| 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
>
|
|
|
|
|