“High Performance Linux Clusters” Released by O’Reilly
Sebastopol, CA–To the outside world, a “supercomputer” appears to be a single system. In fact, it’s a cluster of computers that share a local area network and have the ability to work together on a single problem as a team. Many businesses used to consider supercomputing beyond the reach of their budgets, but new Linux applications have made high-performance clusters more affordable than ever. “A wealth of open source or free software has emerged to make it easy to set up, administer, and program these clusters,” says Joseph D. Sloan, author of “High Performance Linux Clusters with OSCAR, Rocks, openMosix, and MPI” (O’Reilly, US $39.95). “Each individual package is accompanied by documentation, sometimes very rich and thorough. But knowing where to start and how to get the different pieces working proves daunting for many programmers and administrators.”
Sloan’s new book provides an important overview of the issues that new cluster administrators have to deal with in making their clusters meet their needs, ranging from the initial hardware and software choices through long-term considerations such as performance. The book focuses on clustering for high-performance computation, although much of its information also applies to clustering for high-availability (failover and disaster recovery). “High Performance Linux Clusters” discusses the key tools needed to get started, including good practices to use while exploring the tools and growing a system. Readers will learn about planning, hardware choices, bulk installation of Linux on multiple systems, and other basic considerations. Then they’ll learn about software options that can save them hours–or even weeks–of deployment time.
Since a wide variety of options exist in each area of clustering software, the author discusses the pros and cons of the major free software projects and chooses those that are most likely to be helpful to new cluster administrators and programmers. As Sloan explains, “In writing this book, I have evaluated a large number of programs and selected for inclusion the software I believe is the most useful for someone new to clustering. The software described in the book is freely available, open source software. All of it is available for use with Linux; however, much of it should work nicely with other platforms as well.
“The book brings together all the information you’ll need to get started,” Sloan adds. “After reading it, you should have a clear idea of what is possible, what is available, and where to go to get it. While this book doesn’t stand alone, it should reduce the amount of work you’ll need to do. I’ve tried to write the sort of book I would have wanted when I got started with clusters.”
A few of the projects introduced in “High Performance Linux Clusters” include:
-MPI, the most popular programming library for clusters; includes simple but realistic introductory examples along with some pointers for advanced use
-OSCAR and Rocks, two comprehensive installation and administrative systems -openMosix (a convenient tool for distributing jobs), Linux kernel
extensions that migrate processes transparently for load balancing -PVFS, one of the parallel filesystems that make clustering I/O easier
-C3, a set of commands for administering multiple systems
Ganglia, OpenPBS, and cloning tools (Kickstart, SIS, and G4U) are also covered. The book looks at cluster installation packages (OSCAR and Rocks) and then considers the core packages individually for greater depth or for folks wishing to do a custom installation. Guidelines for debugging, profiling, performance tuning, and managing jobs from multiple users round out this immensely useful book.
Chapter 10, “Management Software,” is available online at: http://www.oreilly.com/catalog/highperlinuxc/chapter/index.html
For more information about the book, including table of contents, index, author bio, and samples, see:
For a cover graphic in JPEG format, go to:
High Performance Linux Clusters
with OSCAR, Rocks, openMosix, and MPI
Joseph D. Sloan
ISBN: 0-596-00570-9, 350 pages, $39.95 US, $57.95 CA
O’Reilly Media, Inc. is the premier information source for leading-edge computer technologies. The company’s books, conferences, and web sites bring to light the knowledge of technology innovators. O’Reilly books, known for the animals on their covers, occupy a treasured place on the shelves of the developers building the next generation of software. O’Reilly conferences and summits bring alpha geeks and forward-thinking business leaders together to shape the revolutionary ideas that spark new industries. From the Internet to XML, open source, .NET, Java, and web services, O’Reilly puts technologies on the map. For more information: http://www.oreilly.com