Commercial purposes, and NOT technical purposes. If apple produces
supercomputers and got included at the top 500, I bet they wouldnt use
linux, they will use their flagship MacOSX.


actually Apple does have a cluster on the top 500. Virginia Tech (an engineering school in the US) has a cluster of Apple PowerPC XServes. they're number about 47 now... but when they started around 2004... they were in the top 20. The Apple Cluster uses OS X.

the hidden secret is this: the mac platform is VERY easy to cluster. all you need is the XGrid Agent. the machines you could buy at your friendly local apple store... they're all already configured for clustering. all you need is the xgrid agent (free download)... and a network... and your wifi network will just do fine or you could buy a gigabit switch... etc. Apple does sell enterprise-grade clustering solutions based on Mac OSX.

a lot of people do use clusters for Commercial purposes... mostly in Digital Content Creation... i.e. special effects. a lot of people use clusters to do simulations i.e. effects of nuclear detonations, climate prediction, in bioinformatics... etc. etc.

the top 500 is a prestigious list... like having polling who has the baddest super-car in the world. a who's who of computing, the fastest kick-ass... and admit it... it would be nice to see your name on that list wouldn't it?

building a cluster--- is an art and a science. you can build one in your home right now, using p3s, 386es etc. but then latency... speed... cost v. performance issues will come out... would you really want to? the reason why Linux is so popular with the clustering community is that it is very configurable. cluster builders can tailor their particular linux distro to fit their respective application. Cluster builders have a goal of what they want computed and their boxes are tailored to run that. Linux is very much the ideal platform.

there are many considerations in building a cluster. it is why you have low-latency network connections--- because those are important. imagine computing it on fast boxes but having a bottleneck in "combining" the results or sending the next result to the cluster node. we can't have that. or having fast interconnection but lousy scheduling on your boxes... we can't have that either.

is it possible to build a cluster using say, Windows? yes. Is it possible to build a cluster using OSX? yes. in NetBSD? yes. in OpenBSD? of course. hell i've been experimenting on building a "Virtual" cluster using Parallels for the Mac running a virtual gentoo linux... Some scientists have built virtual clusters using Xen. speed. performance. latency. operating system. the problem at hand and expertise of the user... all play important roles in building a cluster. you know what i've found out? its all about what you want to do: right tools for the right job.


cheers.
cocoy

_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
[email protected] (#PLUG @ irc.free.net.ph)
Read the Guidelines: http://linux.org.ph/lists
Searchable Archives: http://archives.free.net.ph

Reply via email to