Publisher: O'Reilly, 2000, 332 pages
Just as the workstation has replaced the mainframe, today's PCs handle an increasing portion of the world's server load. Nowhere is this more evident than in the phenomenal growth of the Linux operating system. Today Linux reaches into the high performance realm of parallel computing by means of clustering.
Building Linux Clusters is a primer for the veteran Linux programmer who wants to take those first steps into parallel computing. From graphics rendering farms to fault tolerant database servers, Linux clusters can extend Linux solutions into high performance and high availability computing.
If you're an experienced C programmer with little exposure to parallel computing, but want to learn the basics of cluster installation and cluster management, Building Linux Clusters is essential reading. This book describes how to install basic Red Hat Linux modified for clustering, how to proliferate installation from master to slave nodes, and how to set up cluster management tools.
You'll also learn how to manage a clustered system. You'll get an introduction to parallel programming strategies, helping you to identify which problems are right for a clustered solution. In addition, the book covers the Open Source tools available for parallel development and parallelizing existing applications.
Inside you'll also find a CD, which includes:
With thirteen years' work in network design and security systems, David HM Spector brings a wealth of expertise to the area of high performance clustered computing. In Building Linux Clusters, he provides a complete set of tools to introduce you to clustered solutions.
If you really want this book, you need to get the re-written chapter 2 from the O'Reilly's website, as the original is totally messed up (in fact, so messed up that O'Reilly has withdrawn the book). Otherwise, it is a decent book on how to build so-called BeoWulf class machines.