A Selected List of References on Beowulf-style Cluster Computing

The following is a list of books, articles, and web sites with information helpful to those interested in building Beowulf clusters for high performance computing applications. It should be considered representative rather than authoritative.

Books

  1. R. Buyya, ed. High Performance Cluster Computing, Volume 1: Architectures and Systems. Prentice-Hall, 1999.
  2. R. Buyya, ed. High Performance Cluster Computing, Volume 2: Programming and Applications, Prentice-Hall, 1999.
  3. K. Dowd and C. Severance. High Performance Computing, 2nd ed. O'Reilly and Associates, 1998.
  4. W. Gropp, E. Lusk, and A. Skjellum. Using MPI: Portable Parallel Programming with the Message Passing Interface. MIT Press, 1994.
  5. C.H. Koebel, D.B. Loveman, R.S. Schreiber, G.L. Steele Jr., and M.E. Zosel. The High Performance Fortran Handbook. MIT Press, 1994.
  6. V. Kumar, A. Grama, A. Gupta, and G. Karypis. Introduction to Parallel Computing: Design and Analysis of Algorithms. Benjamin/Cummings, 1994.
  7. T.L. Sterling, J. Salmon, D.J. Becker, and D.F. Savarese. How to Build a Beowulf: A Guide to the Implementation and Application of PC Clusters. MIT Press, 1999.

Articles and Papers

  1. D.J. Becker, T.L. Sterling, D.F. Savarese, J.E. Dorband, U.A. Ranawak, and C.V. Packer. "Beowulf: A Parallel Workstation for Scientific Computation", Proceedings of the International Conference on Parallel Processing, 1995.
  2. D.J. Becker, T.L. Sterling, D.F. Savarese, B. Fryxell, and K. Olsen. "Communication Overhead for Space Science Applications on the Beowulf Parallel Workstation", Proceedings of the IEEE International Symposium on High Performance Distributed Computing, 1995.
  3. J. Hill, M. Warren, and P. Goda. "I'm Not Going to Pay a Lot for This Supercomputer!", Linux Journal, December 1997.
  4. G. Lindahl and L. Lonergan. "Supercomputing on Linux Alpha", Proceedings of the USENIX 1999 Annual Technical Conference, 1999.
  5. R. Minnich, M. Gokhale, A. Marks, J. Kaba, and J. Degood. "Freeware for Cluster Computing", Proceedings of the USENIX 1998 Annual Technical Conference, 1998.
  6. C. Reschke, T.L. Sterling, D. Ridge, D.F. Savarese, D.J. Becker, and P. Merkey. "A Design Study of Alternative Network Topologies for the Beowulf Parallel Workstations", Proceedings of the IEEE International Symposium on High Performance Distributed Computing, 1996.
  7. D. Ridge, D.J. Becker, P. Merkey, and T.L. Sterling. "Beowulf: Harnessing the Power of Parallelism in a Pile-of-PCs", Proceedings of the IEEE Aerospace Conference, 1997.
  8. J. Salmon, C. Stein, and T.L. Sterling. "Scaling of Beowulf-class Distributed Systems", Proceedings of the Supercomputing '98 Conference, 1998.

Web Sites

  1. "Beowulf Mailing List FAQ", http://www.dnaco.net/~kragen/beowulf-faq.txt.
  2. "Beowulf HOWTO", http://www.linuxdoc.org/HOWTO/Beowulf-HOWTO.html.
  3. "The Beowulf Project at CACR", http://www.cacr.caltech.edu/research/beowulf/.
  4. "The Beowulf Project at CESDIS", http://beowulf.gsfc.nasa.gov/beowulf.html.
  5. "Beowulf Underground", http://www.beowulf-underground.org/.
  6. "Extreme Linux", http://www.extremelinux.org/.
  7. "The Grendel Project", http://www.cacr.caltech.edu/projects/beowulf/GrendelWeb/.
  8. "High Performance Cluster Computing Resources", http://www.dgs.monash.edu.au/~rajkumar/cluster/index.html.
  9. "IEEE Task Force on Cluster Computing", http://www.dgs.monash.edu.au/~rajkumar/tfcc/index.html.
  10. "Internet Parallel Computing Archive", http://www.hensa.ac.uk/parallel/.
  11. "Message Passing Interface (MPI) Forum Home Page", http://www.mpi-forum.org/.
  12. "MPI -- The Message Passing Interface Standard", http://www-unix.mcs.anl.gov/mpi/.
  13. "Scientific Applications on Linux", http://SAL.KachinaTech.COM/.
  14. "SCL Cluster Cookbook", http://www.scl.ameslab.gov/Projects/ClusterCookbook/.