40 Introduction to the New Mainframe: Large-Scale Commercial Computing
A more detailed discussion on what scalability means and why it is important can
be found in the paper entitled “Scaling—Up and Out”, which is available at the
following site:
http://www.redbooks.ibm.com/abstracts/redp0436.html
The workload management function is a software piece that plays an important
role in the management of these different workload types, and thus on the
scalability of a system.
3.2.2 Scalability influences
Scalability refers to the ability of a system to provide nondisruptive growth path in
order to handle the projected explosion in computing demand. Scalability
includes not only processor power, but also processor memory, I/O bandwidth,
the ability to attach to large number of peripherals, the ability of the software to
exploit large systems and the ability to manage a large system.
Almost all platforms today are positioned as scalable systems. The IBM System z
server family has the proven capability to support tens of thousands of users,
while processing hundreds or even thousands of transactions per second.
There are two broad approaches to processor scalability—vertical and horizontal
growth. These are explained in more detail here.
Vertical growth
Vertical growth is the ability to upgrade the installed server processor capacity to
a larger one within the same family, for example, by adding further processor
engines to a Symmetric Multiprocessor (SMP).
The IBM System z multiprocessing design is a mature technology with decades
of expertise behind it. In order to reduce interprocessor interference, IBM has
improved both the hardware design and the software algorithms of the operating
systems that support the IBM System z. This means that there is a greater
scalability in model upgrades for IBM System z than for other platforms. This
design also means that the IBM System z family of processors offers clear,
simple upgrade paths between models.
Horizontal growth through Parallel Sysplex
Horizontal growth is the ability to add processor capacity by adding more servers
in a cluster. The IBM System z unique Parallel Sysplex share-all, clustering
technology offers near-linear scalability and a capacity far exceeding any single
commercial workload, by allowing you to connect up to 32 IBM System z servers
and to operate and manage them as a single image.