old-www/HOWTO/Cluster-HOWTO-3.html

59 lines
2.2 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> Linux Cluster HOWTO : Software</TITLE>
<LINK HREF="Cluster-HOWTO-4.html" REL=next>
<LINK HREF="Cluster-HOWTO-2.html" REL=previous>
<LINK HREF="Cluster-HOWTO.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="Cluster-HOWTO-4.html">Next</A>
<A HREF="Cluster-HOWTO-2.html">Previous</A>
<A HREF="Cluster-HOWTO.html#toc3">Contents</A>
<HR>
<H2><A NAME="s3">3.</A> <A HREF="Cluster-HOWTO.html#toc3">Software</A></H2>
<H2><A NAME="ss3.1">3.1</A> <A HREF="Cluster-HOWTO.html#toc3.1">Operating system: Linux, of course!</A>
</H2>
<P> The following kernels and distributions are what are being used:</P>
<P>
<UL>
<LI> Kernel 2.2.16-22, distribution KRUD 7.0</LI>
<LI> Kernel 2.4.9-7, distribution KRUD 7.2</LI>
<LI> Kernel 2.4.18-10, distribution KRUD 7.3</LI>
<LI> Kernel 2.4.20-13.9, distribution KRUD 9.0</LI>
<LI> Kernel 2.4.22-1.2188, distribution KRUD 2004-05</LI>
</UL>
</P>
<P>These distributions work very well for us since updates are sent to us
on CD and there's no reliance on an external network connection for
updates. They also seem "cleaner" than the regular Red Hat
distributions, and the setup is extremely stable. </P>
<H2><A NAME="ss3.2">3.2</A> <A HREF="Cluster-HOWTO.html#toc3.2">Networking software</A>
</H2>
<P> We use Shorewall 1.3.14a ((
<A HREF="http://www.shorewall.net">http://www.shorewall.net</A>) for the firewall. </P>
<H2><A NAME="ss3.3">3.3</A> <A HREF="Cluster-HOWTO.html#toc3.3">Parallel processing software</A>
</H2>
<P> We use our own software for parallelising applications but have
experimented with
<A HREF="http://www.csm.ornl.gov/pvm/pvm_home.html">PVM</A> and
<A HREF="http://www-unix.mcs.anl.gov/mpi/mpich/">MPI</A>. In my view, the overhead for these pre-packaged programs
is too high. I recommend writing application-specific code for the
tasks you perform (that's one person's view). </P>
<H2><A NAME="ss3.4">3.4</A> <A HREF="Cluster-HOWTO.html#toc3.4">Costs</A>
</H2>
<P> Linux and most software that run on Linux are freely
copiable. </P>
<HR>
<A HREF="Cluster-HOWTO-4.html">Next</A>
<A HREF="Cluster-HOWTO-2.html">Previous</A>
<A HREF="Cluster-HOWTO.html#toc3">Contents</A>
</BODY>
</HTML>