Book Details
Beowulf Cluster Computing with Windows
Beowulf clusters, which exploit mass-market PC hardware and software in conjunction with cost-effective commercial network technology, are becoming the platform for many scientific, engineering, and commercial applications. With growing popularity has come growing complexity. Addressing that complexity, Beowulf Cluster Computing with Linux and Beowulf Cluster Computing with Windows provide system users and administrators with the tools they need to run the most advanced Beowulf clusters. The book is appearing in both Linux and Windows versions in order to reach the entire PC cluster community, which is divided into two distinct camps according to the node operating system. Each book consists of three stand-alone parts. The first provides an introduction to the underlying hardware technology, assembly, and configuration. The second part offers a detailed presentation of the major parallel programming librairies. The third, and largest, part describes software infrastructures and tools for managing cluster resources. This includes some of the most popular of the software packages available for distributed task scheduling, as well as tools for monitoring and administering system resources and user accounts. Approximately 75% of the material in the two books is shared, with the other 25% pertaining to the specific operating system. Most of the chapters include text specific to the operating system. The Linux volume includes a discussion of parallel file systems.
1. Introduction – Thomas Sterling
I Enabling Technologies
2 An Overview of Cluster Computing- Thomas Sterling
3 Node Hardware-Thomas Sterling
4 Window 2000-David Solomon
5 Network Hardware
6 Window 2000 Networking- Mark Russinovich
7 Setting Up Clusters: Installation and Configuration- David Lifka
8 How Fast Is My Beowulf?-David Bailey
II Paralled Programing
9 Parallel Programming with MPI- William Gropp and Ewing Lusk
10 Advanced Topics in MPI Programming - William Gropp and Ewing Lusk
11 Paralled Programming with PVM-AI Geist and Stephen Scott
12 Fault-Tolerant and Adaptive Programs with PVM-AI Geist and Jim Kohl
III Managing Clusters
13 Cluster Workload Management-James Patton Jones, David Lifka, Bill Nitzberg, and Todd Tannenbaum
14 Condor: A Distributed Job Scheduler- Todd Tannenbaum, Derek Wright, Karen Miller, and Miron Livny
15 Maui Scheduler: A Multifunction Cluster Schedule – David B. Jackson
16 PBS: Portable Batch System- James Patton Jones
17 MPI Software Technology, INC., Cluster CoNTroller-David Lifka
18 Cornell Theory Center- David Lifka
19 Conclusions – Thomas Sterling
A Glossary of Terms
B Annotated Reading List
C Annotated URLs
Beyond the Desktop Metaphor : Designing Integrated Digital Work Environments
Regulating the Cloud : Policy for Computing Infrastructure
Popular Picks on the Month