59 lines
2.2 KiB
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>
|