Skip to content

High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI A Comprehensive Getting-Started Guide

Best in textbook rentals since 2012!

ISBN-10: 0596005709

ISBN-13: 9780596005702

Edition: 2004

Authors: Joseph D. Sloan

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

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. These days, the promise of low-cost supercomputing is one of the main reasons many businesses choose Linux over other operating systems. This new guide covers everything a newcomer to clustering will need to plan, build, and deploy a high-performance Linux cluster. The book focuses on clustering for…    
Customers also bought

Book details

List price: $39.99
Copyright year: 2004
Publisher: O'Reilly Media, Incorporated
Publication date: 12/7/2004
Binding: Paperback
Pages: 368
Size: 6.97" wide x 9.17" long x 0.91" tall
Weight: 1.298
Language: English

Preface
An Introduction to Clusters
Cluster Architecture
Modern Computing and the Role of Clusters
Types of Clusters
Distributed Computing and Clusters
Limitations
My Biases
Cluster Planning
Design Steps
Determining Your Cluster's Mission
Architecture and Cluster Software
Cluster Kits
CD-ROM-Based Clusters
Benchmarks
Cluster Hardware
Design Decisions
Environment
Linux for Clusters
Installing Linux
Configuring Services
Cluster Security
Getting Started Quickly
openMosix
What is openMosix?
How openMosix Works
Selecting an Installation Approach
Installing a Precompiled Kernel
Using openMosix
Recompiling the Kernel
Is openMosix Right for You?
OSCAR
Why OSCAR?
What's in OSCAR
Installing OSCAR
Security and OSCAR
Using switcher
Using LAM/MPI with OSCAR
Rocks
Installing Rocks
Managing Rocks
Using MPICH with Rocks
Building Custom Clusters
Cloning Systems
Configuring Systems
Automating Installations
Notes for OSCAR and Rocks Users
Programming Software
Programming Languages
Selecting a Library
LAM/MPI
MPICH
Other Programming Software
Notes for OSCAR Users
Notes for Rocks Users
Management Software
C3
Ganglia
Notes for OSCAR and Rocks Users
Scheduling Software
OpenPBS
Notes for OSCAR and Rocks Users
Parallel Filesystems
PVFS
Using PVFS
Notes for OSCAR and Rocks Users
Cluster Programming
Getting Started with MPI
MPI
A Simple Problem
An MPI Solution
I/O with MPI
Broadcast Communications
Additional MPI Features
More on Point-to-Point Communication
More on Collective Communication
Managing Communicators
Packaging Data
Designing Parallel Programs
Overview
Problem Decomposition
Mapping Tasks to Processors
Other Considerations
Debugging Parallel Programs
Debugging and Parallel Programs
Avoiding Problems
Programming Tools
Rereading Code
Tracing with printf
Symbolic Debuggers
Using gdb and ddd with MPI
Notes for OSCAR and Rocks Users
Profiling Parallel Programs
Why Profile?
Writing and Optimizing Code
Timing Complete Programs
Timing C Code Segments
Profilers
MPE
Customized MPE Logging
Notes for OSCAR and Rocks Users
Appendix
References
Books
URLs
Index