<br><br><div class="gmail_quote">On Fri, Apr 4, 2008 at 6:19 PM, Geoff Galitz <<a href="mailto:geoff@galitz.org">geoff@galitz.org</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
....<br>
<br>
More to the point of the thread:  if we are talking about MS making greater<br>
inroads into the HPC market, then their most likely tactic is to convince<br>
the commercial app vendors to write and/or port their apps to the Windows<br>
platform.  I've seen a number of animation and visualization apps running on<br>
MS clusters.  They do exist and this is their best near-term chance of<br>
making those inroads.  ......<br>
....</blockquote><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
I've been doing clusters for approx 10 years, but like others I am now<br>
running Windows on my main workstation because it is the right combination<br>
of development environment, application availability and usability for me.<br>
Prior to Vista, this would not have been the case... so life and technology<br>
do evolve.<br>
</blockquote><div><br>My company is  primarily a Linux / HPC shop. However, we have some contacts with MS and have done a couple of WCCS installations.<br><br>When a vanilla Linux+SGE+xcat or ROCKS cluster (say from a CentOS disk) is compared against WCCS, Linux is unbeatable: Price vs Features+Performance. Just use the license fee payable to MS to pay to a service provider  and get 100% warm body support.<br>
<br>I heard MS telling that they are not really out to get the National Labs kind of computing. They are more focussed on, atleast right now in this region (ASEAN) , smallish (4-16 nodes) clusters running vendor certified stack such as Fluent, Digital Rendering, calculations with an Excel UI  etc. <br>
<br>The strengths they extol is what you would suspect: AD integration, one click job launches from your desktop, seamless file drag-and-drop, Office integration (for the PHBs to check off ) , No relearning since it looks and acts like a Windows machine (which is only partly true).<br>
<br>While I usually don't like the hairball that is MS software, MS has actually put some effort and made a well integrated software (not bad for v1, WCCS /2003). They bundle remote installation, optional local AD (on headnode), IB is fully supported, a job scheduler that can be used via CLI, Win32 GUI and via Webservices (potentially, Linux, & OSX can use this interface). The whole thing is supported (of course, you pay for it).<br>
<br>Having said that, I think that the Linux clustering scene needs a little competition, especially the for-fee ones. Apart from SDSC, not many innovations are happening.  I am not referring to standalone projects, where FOSS community has a lot of innovatio happening,  but rather one integrated Linux Cluster  on a DVD that gets you a cluster ready in 20mins, with no pain at all. ROCKS comes with its own problems, esp, wrt updates (which is why I stopped using ROCKS), however they are working on this one, AFAIK.<br>
<br>Have a look at what RH and Novell offer as "cluster license". I will pick on RH since that is what I am using for clustering: It is just a RHEL ES, plus RHEL WS licenses.  No extra clustering stuff are packaged (eg: SGE, Ganglia) nor are there any extra toolkits for managing the cluster ( reinstall, status, cluster wide command execution, queue management etc). If I install SGE on a RHEL cluster, RH is not going to support any problems with SGE.<br>
<br>For an admin who buys such a package, especially if (s)he is unfamiliar with Linux, it is going to be a nightmare.<br><br>So, here's what the FOSS community, especially,  vendors (RH, Novell) should be doing, specifically for a HPC oriented version:<br>
<br>- remove all unwanted packaged (desktop software, multimedia, web browsers etc)<br>- package SGE, Ganglia, <br>- a good clustering toolkit, maybe derived from ROCKS scripts (I am biased towards IBM xcat, because that is the only tool I use)<br>
- LDAP as the default auth source, setup SSH for clusterwide passwordless logins by default<br>- easy integration to AD<br>- provide default environments , SGE queues etc) or easy to use scripts/gui<br>- Many users have low-complexity jobscripts. Provide a web UI (jetspeed2, tomcat ?). Let the advanced users tap the power of command line.<br>
- package a selection of top20 FLOSS science apps (Gromacs, Phylip, Blast, MPICH,   fasta, fftw etc)<br>- package and provide one click installation for restricted-ware such as NAMD, or commercial software such as Intel Compilers, Fluent, Amber etc. It CAN be done, Ubuntu has demonstrated how to do it well.<br>
- package and provide easy install of a parallel filesystem such as GFS or Lustre<br><br>My $0.02 + 7% Taxes<br><br>Regards<br>Anand<br><br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Just my two cents.<br>
<font color="#888888"><br>
-geoff<br>
</font><div><div></div><div class="Wj3C7c"><br>
<br></div></div></blockquote></div><br>