Re: CCL:NT parallel cluster
- From: "Mark A. Zottola" <asnmaz01 ^at^
asc.edu>
- Subject: Re: CCL:NT parallel cluster
- Date: Wed, 01 Mar 2000 09:47:30 -0600
> >
> > Almost all network of PC clusters that I read about on the web run
under
> > Linux. Is there any particular reason for not choosing NT (lack of
> > parallel programs perhaps ?).
>
Dear Bupendra,
There are several reasons why NT is not widely used as a cluster OS. The
first is scalability. While Microsoft would like you to believe that NT
scales to any number, the fact is that it does not. Research funded by
Microsoft is ongoing at NCSA to build NT clusters and solve the
scalability problem.
The second problem is that of cost. NT licenses are not cheap. Nor are
multiple licenses for the same. Linux clusters are cheap simply because
the OS is free.
A third problem is robustness. The expression "blue screen of death"
is
an occurrence which happens many times to NT users. Depending on how
hard one is pressing a system will determine how often the machine goes
down. Those problems can be eradicated to a small degree. However, basic
kernel changes can never be made to NT since you have no access to the
source. Linux on the other hand allows you full access to the source,
you can make major kernel modifications readily. Witness dipc which
requires a kernel recompile to run on most linux clusters - an
unthinkable option for NT.
While I do not want to turn this into an anti-Microsoft rant, the
technology for building robust, effective and cheap computational
clusters is NOT Microsoft but Linux. To the best of my knowledge active
development of tools for cluster development/computing is within the
Linux/Beowulf community. it is my opinion that this is where the cutting
edge of development will always be.
Best Regards,
Mark
--
Mark A. Zottola Alabama Research and Education Network
119 Rust Research Center Computer Sciences Corporation
1801 University Boulevard VOICE: (205) 934 - 3893
Birmingham AL 35294 E-MAIL: asnmaz01 ^at^ asc.edu