Introduction To Cluster Computing
Introduction To Cluster Computing
Overview
High performance computing High throughput computing NOW, HPC, and HTC Parallel algorithms Software technologies
Parallel Computing
Traditional supercomputers
SIMD, MIMD, pipelines Tightly coupled shared memory Bus level connections Expensive to buy and to maintain
NOW Computing
Workstation Network Operating System Cooperation Distributed (Application) Programs
Traditional Supercomputers
Computational Grids
Grids are persistent environments that enable software applications to integrate instruments, displays, computational and information resources that are managed by diverse organizations in widespread locations.
Computational Grids
Individual nodes can be supercomputers, or NOW High availability Accommodate peak usage LAN : Internet :: NOW : Grid
Clusters of Workstations
Inexpensive alternative to traditional supercomputers High availability