[Beowulf] How Can Microsoft's HPC Server Succeed?
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.
Anand Vaidya anandvaidya.ml at gmail.comFri Apr 4 17:59:20 PDT 2008
- Previous message: [Beowulf] How Can Microsoft's HPC Server Succeed?
- Next message: [Beowulf] How Can Microsoft's HPC Server Succeed?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Fri, Apr 4, 2008 at 6:19 PM, Geoff Galitz <geoff at galitz.org> wrote: > .... > > More to the point of the thread: if we are talking about MS making > greater > inroads into the HPC market, then their most likely tactic is to convince > the commercial app vendors to write and/or port their apps to the Windows > platform. I've seen a number of animation and visualization apps running > on > MS clusters. They do exist and this is their best near-term chance of > making those inroads. ...... > .... > > I've been doing clusters for approx 10 years, but like others I am now > running Windows on my main workstation because it is the right combination > of development environment, application availability and usability for me. > Prior to Vista, this would not have been the case... so life and > technology > do evolve. > My company is primarily a Linux / HPC shop. However, we have some contacts with MS and have done a couple of WCCS installations. 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. 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. 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). 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). 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. 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. For an admin who buys such a package, especially if (s)he is unfamiliar with Linux, it is going to be a nightmare. So, here's what the FOSS community, especially, vendors (RH, Novell) should be doing, specifically for a HPC oriented version: - remove all unwanted packaged (desktop software, multimedia, web browsers etc) - package SGE, Ganglia, - a good clustering toolkit, maybe derived from ROCKS scripts (I am biased towards IBM xcat, because that is the only tool I use) - LDAP as the default auth source, setup SSH for clusterwide passwordless logins by default - easy integration to AD - provide default environments , SGE queues etc) or easy to use scripts/gui - Many users have low-complexity jobscripts. Provide a web UI (jetspeed2, tomcat ?). Let the advanced users tap the power of command line. - package a selection of top20 FLOSS science apps (Gromacs, Phylip, Blast, MPICH, fasta, fftw etc) - 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. - package and provide easy install of a parallel filesystem such as GFS or Lustre My $0.02 + 7% Taxes Regards Anand > > Just my two cents. > > -geoff > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.scyld.com/pipermail/beowulf/attachments/20080405/6ac8239d/attachment.html
- Previous message: [Beowulf] How Can Microsoft's HPC Server Succeed?
- Next message: [Beowulf] How Can Microsoft's HPC Server Succeed?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
