It's a pretty hazy difference; I don't think there are formal definitions for each.

Cluster computing *usually* (but not always) implies a bit more tightly coupled set of computing: the app communicates and coordinates between itself more than your standard manager/worker computation model. Distributed computing *usually* focuses on the manager/worker model -- send some work to anyone who asks for it and then eventually get some results back from them (or not -- then you have to send the same work out to someone else).

But you can certainly use the manager/worker model in cluster computing, too. Not all cluster computing is tightly coupled.

Probably the easiest distinction is that "cluster computing" occurs on a cluster; distributed computing [usually] occurs in a larger-than-a- SAN area.


On Dec 19, 2007, at 1:10 AM, Amit Kumar Saha wrote:

Hi all!

I am a bit hazy about the differences between Distributed Computing
and Cluster Computing.

This document here
http://www.ibm.com/developerworks/grid/library/gr-heritage/ is a nice
read on Grid Computing and it also has few lines about important
differences from Cluster Computing.

Hints will be duly appreciated!

Thanks,
Amit
--
Amit Kumar Saha
Writer, Programmer, Researcher
http://amitsaha.in.googlepages.com
http://amitksaha.blogspot.com
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users


--
Jeff Squyres
Cisco Systems

Reply via email to