1 overview of the user environment, 1 system architecture, 1 operating system – HP XC System 2.x Software User Manual

Page 19: 2 node specialization, Chapter 1, Overview of the user environment

Advertising
background image

1

Overview of the User Environment

The HP XC system is a collection of computer nodes, networks, storage, and software built into
a cluster that work together to present a single system. It is designed to maximize workload
and I/O performance, and provide efficient management of large, complex, and dynamic
workloads. The HP XC system provides a set of integrated and supported user features, tools,
and components which are described in this chapter.

This chapter briefly describes the components of the HP XC environment. The following
topics are covered in this chapter:

System architecture (Section 1.1)

User environment (Section 1.2)

Application development environment (Section 1.3)

Run-time environment (Section 1.4)

Supported tools, compilers, libraries (Section 1.5)

1.1 System Architecture

The HP XC architecture is designed as a clustered system with single system traits. From a
user perspective, this architecture achieves a single system view, providing capabilities such as
single user login, a single file system namespace, an integrated view of system resources, an
integrated program development environment, and an integrated job submission environment.

1.1.1 Operating System

The HP XC system is a high-performance compute cluster that runs HP XC Linux for High
Performance Computing Version 1.0 (HPC Linux) as its software base. Any applications that
run correctly using Red Hat Enterprise Linux Advanced Server Version 3.0 will also run
correctly using HPC Linux.

1.1.2 Node Specialization

The HP XC system is implemented as a sea-of-nodes. Each node in the system contains the
same software image on its local disk. There are two physical types of nodes in the system
— a head node and client nodes.

head node

The node that is installed with the HP XC system software first — it
is used to generate other HP XC (client) nodes. The head node is
generally of interest only to the administrator of the HP XC system.

client nodes

All the other the nodes that make up the system. They are replicated
from the head node and are usually given one or more specialized
roles to perform various system functions, such as logging into the
system or running jobs.

The HP XC system allows for the specialization of client nodes to enable efficient and flexible
distribution of the workload. Nodes can be assigned one or more specialized roles that
determine how a particular node is used and what system services it provides. Of the many

Overview of the User Environment

1-1

Advertising