NonStop Systems Introduction

NonStop Server Architecture
NonStop Systems Introduction527825-001
7-11
Cost-Effective System Expansion
ServerNet clusters allow multiple multiprocessor systems to work together and appear
to client applications as one large processing entity. Up to 24 servers can be joined in
a cluster.
ServerNet clustering provides several benefits, including:
Performance. For interprocessor communication, ServerNet clusters take
advantage of the NonStop Kernel message system for low message latencies, low
message processor costs, and high message throughput. The same message
system is used for interprocessor communication within a node and between
cluster nodes. Furthermore, ServerNet clusters take advantage of the
transmission speeds of ServerNet for fast message throughput between nodes.
Availability. If a cluster node should experience a problem, the ServerNet cluster
makes it easy to bypass the problem by diverting the workload to other nodes.
Manageability. Servernet clusters make it easy to share resources among cluster
nodes. In addition, ServerNet provides a quick-disconnect capability that makes it
easy to implement planned outages.
Scalability. ServerNet clusters can be expanded (up to 24 servers) as your
network load increases.
Cost-Effective System Expansion
You have seen that the architecture of NonStop servers provides continuous
availability for applications. The replication of hardware components throughout the
system and the implementation of system and user processes as process pairs
achieve a very high degree of fault tolerance for the NonStop application environment.
However, application fault tolerance is not the only benefit conferred by the NonStop
server architecture. The unique value of NonStop servers lies also in their easy
expandability in reasonable cost increments. To support the unpredictable growth of
your applications, you can add as many processors as you need at any given time, up
to a maximum of 16 processors in one system. If you need even more power, you can
join systems in an Expand network. For example, two 16-processor systems
connected through Expand software give the power of 32 processors.
Parallel Processing for High Performance
Multiple processors improve performance because the system can distribute
transactions across the processors. The processors then execute the transactions in
parallel. In addition, individual transactions can often be divided into smaller units of
work, which can then be distributed across multiple parallel processors. Because the
processors do not share any resources, the system benefits from the full power of the
added processors. For example, a dual-processor system yields twice the power of a
single processor, a three-processor system yields three times the power of a single
processor, and so on.