IBM Cluster systems

Drive performance while reducing energy and space with integrated cluster solutions

System management

Extreme Cloud Administration Toolkit (xCAT) - An open source scalable distributed computing management and provisioning tool that provides a unified interface for hardware control, discovery, and operating system diskful/diskfree deployment. This robust toolkit can be used for the deployment and administration of AIX® or Linux® clusters. Its features are based on user requirements, and take advantage of IBM System x and Power™ Systems hardware.

Cluster Systems Management (CSM) - Designed to minimise the cost and complexity of administering IBM Cluster Systems built on IBM System x and IBM Power Systems by enabling comprehensive management and monitoring of the entire environment from a single point of control. CSM is supported for existing clusters, but Extreme Cloud Administration Toolkit (xCAT) is now the recommended solution for administration of new cluster deployments.

High performance math libraries

Engineering and Scientific Subroutine Library (ESSL) and Parallel ESSL - Collections of state-of-the-art mathematical subroutines specifically designed to improve the performance of serial, SMP and SPMD applications on the IBM POWER™ processor-based servers. ESSL and Parallel ESSL are commonly used in the aerospace, automotive, electronics, petroleum, utilities and scientific research industries, and support Fortran, C and C++ applications running under AIX and Linux.

ESSL provides 32-bit integer, 32-bit pointer, 32-bit integer, 64-bit pointer, and 64-bit integer, 64-bit pointer Serial and SMP Libraries, and 32-bit integer, 32-bit pointer Blue Gene Serial and SMP Libraries.

Parallel ESSL supports SPMD parallel processing applications on clusters of processor nodes connected by a high speed switch using the Message Passing Interface (MPI) library provided in Parallel Environment.

Parallel application development and execution

Parallel Environment (PE) - A comprehensive development and execution environment for parallel applications (distributed-memory, message-passing applications running across multiple nodes). Parallel Environment is designed to help engineers develop, test, debug, tune and run high-performance parallel applications in C, C++ and Fortran on IBM Power Systems and IBM System x clusters running on AIX or Linux operating systems.

Job scheduling

Tivoli® Workload Scheduler LoadLeveler® - Used for dynamic workload scheduling, Tivoli Workload Scheduler LoadLeveler is a distributed network-wide job management facility designed to dynamically schedule work to maximise resource utilisation and minimise job completion time. Jobs are scheduled based on job priority, job requirements, resource availability and user-defined rules to match processing needs with resources. LoadLeveler provides consolidated accounting and reporting and supports IBM servers including IBM Power Systems and IBM System x environments.

Parallel file system

General Parallel File System (GPFS) - GPFS™ is a high-performance cluster file management infrastructure for AIX, Linux, Windows® and mixed clusters that provides world-class performance, scalability and availability for your file data. It is designed to optimise the use of storage, to support scale-out applications and to provide a high availability platform for data intensive applications. GPFS provides online storage management, scalable access and tightly integrated information lifecycle tools capable of managing petabytes of data and billions of files. GPFS can help you move beyond simply adding storage to optimising data management.

Partner offerings

Moab Cluster Management Software - Available as part of the System x Integrated Solutions/Intelligent Cluster portfolio, or as a stand-alone software option. Moab Adaptive HPC Suite and Moab Adaptive Computing Suite are intelligent workload management software offerings by Adaptive Computing, Inc. The key benefits of Moab include the ability to dynamically adjust resources with flexible management policies for user, group and workloads needs and also enforces QoS and SLA's based on organisational objectives.

Get more from IBM Clusters