List of Linux Filesystems, Clustered Filesystems, Performance Compute Clusters and Related Links
Links to sites covering Linux clustered file systems and Linux computing clusters.
There are plenty of open source and commercial clustering solutions supporting
Linux so that it will scale to supercomputer levels of computing and storage throughput.
UPC: Berkeley Unified Parallel C
- C language extension. Uniform programming model for both shared and
distributed memory hardware. Programmer is presented with a single
shared Partitioned Global Address Space (PGAS) where variables may be
read and written by any processor (SPMD: Single Program, Multiple
Data).
Titanium: UC Berkeley developed Java "dialect" to support massively parallel supercomputers and distributed memory clusters.
Co-Array FORTRAN: Extensions to FORTRAN 95 for shared and distributed memory computers and clusters. (to be added to FORTRAN standard)
OpenMP.org: Older cross
platform API which supports shared memory and parallel programming in
C/C++ and FORTRAN for NUMA and SMP Multi-Processing (MP) systems.
FAKE: IP Address Takeover Tool
- HA Switch to backup servers on a LAN for both unscheduled and
scheduled down time. Fake allows you to take over the IP address of
another machine using ARP spoofing.
MissionCriticalLinux.com: Covolo
- Convolo Cluster (Commercial product): Twin systems sharing a
centralized storage system (i.e. EMC Clariion) Also can provide for NFS
and Samba failover.
Myrinet - High speed low latency interconnection. Switch interconnect.
Dolphin Interconnect
- Ring topology. Also 2D and 3D topologies. Traffic shared on ring. If
one node goes out, the ring is broken and communications stop.
Quadrics - European vendor. Switched network. Premium high speed.
"How to Build a Beowulf: A Guide to the Implementation and Application of PC Clusters"
by Thomas L. Sterling, John Salmon, Donald J. Becker, Savarese, Daniel F. Savarese
ISBN #026269218X, MIT Press
"Linux Cluster Architecture"
by Alex Vremios
ISBN #0672323680, Sams 1st edition
"Building Linux Clusters" (and CD)
by David H. M. Spector, Mark Stone
O'Reilly and Associates
ISBN #1565926250
"Server Load Balancing"
by Tony Bourke
O'Reilly and Associates
ISBN #0596000502
"In Search of Clusters"
by Gregory F. Pfister
ISBN #0138997098, Prentice Hall PTR
Theory and concepts.
"Blueprints for High Availability"
by Evan Marcus, Hal Stem
ISBN #0471430269, Wiley