[Beowulf] What's the category of Beowulf among Clusters?
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Geoff Jacobs gdjacobs at gmail.comFri Dec 19 17:58:14 PST 2008
- Previous message: [Beowulf] What's the category of Beowulf among Clusters?
- Next message: [Beowulf] What's the category of Beowulf among Clusters?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Mark Hahn wrote: >> Clusters, Grids, MPPs, MPI, OpenMP, HA, LB, GPGPU, FPGA, SMP, NUMA, >> SSE etc.. >> These abbreviations and terms almost cram my head, so I have to >> redvelop and re-index them in my memory(brain). > > think of what the acronym is abbreviating, and the logic of that name. > >> As a newbie, when I read the articles in wikipekia, I got confused. >> In the segment Cluster categorizations >> <http://en.wikipedia.org/wiki/Computer_cluster#Cluster_categorizations> > > that's horrible and incomplete. It's wiki. Why don't we fix it? > IMO, HA and load-balancing are not really distinctly different, since LB > is really just active-active HA. (or HA is active-passive LB). > other than HA/LB, clusters are computational. within compute clusters, > the main distinction is how tightly coupled they (or the programs they run) > are. grids are the extreme loose end: basically no inter-node > communication, > often geographically distributed, often ad-hoc collections of different > kinds > of machines run by different organizations. the opposite is a homogenous, > tightly-coupled cluster with a dedicated local network optimized for > inter-node communication and running few multi-node jobs. > >> , both "Cluster computing" and "Grid computing" are the subclasses of > > "cluster computing" is descriptive: the entity is a set of nodes somehow > combined, usually by a local communication fabric. by definition, the > nodes > are separate, so distributed. (the 'distributed' here means that > communication is by explicit message passing; the opposite is > shared-memory, > where communication is implicit and done by read/write operations to > memory.) > > "grid" is a marketing term for "loosely coupled distributed clustering"; > it was a trendy word 10 years ago, but has fallen into disuse because > it's so generic (and not all that widely applicable). I always thought the idea was to charge for computing as a service (just like the electrical utility). Actually, many firms are doing this now. Amazon, for example. >> "Distribute computing" ,and the third one is "Massive parallel >> processing ". IMHO, the latter category is more reasonable(right or >> not?) . > > MPP doesn't mean much; its best to avoid the term and stick to more > specific ones. > >> However, since there are too many cluster software products, how >> can I categorize Beowulf like clusters( loosely coupled, use MPI)? or > > beowulf certainly does not imply loose coupling (or rule out PVM.) Far from it. In fact, a great deal of work goes into optimizing the interconnect and the software payload for tightly coupled, fine granularity workloads. >> what's the category of Beowulf like clusters? > > beowulf is compute clustering using mostly commodity hardware and mostly > open-source software. Designed to reduce the clock time and/or increase the maximum practical problem size of computational problems. -- Geoffrey D. Jacobs
- Previous message: [Beowulf] What's the category of Beowulf among Clusters?
- Next message: [Beowulf] What's the category of Beowulf among Clusters?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
