IBM System z9 is a line of
IBM mainframe computer
A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterpris ...
s. The first models were available on September 16, 2005. The System z9 also marks the end of the previously used
eServer
IBM eServer was a family of computer servers from IBM. Announced in 2000, it combined the various IBM server brands (AS/400, Netfinity, RS/6000, S/390) under one brand. The various sub-brands were at the same time rebranded from:
*IBM RS/6000 to ...
zSeries
IBM Z is a family name used by IBM for all of its z/Architecture mainframe computers.
In July 2017, with another generation of products, the official family was changed to IBM Z from IBM z Systems; the IBM Z family now includes the newest mo ...
naming convention. It was also the last mainframe computer that NASA ever used.
Background
System z9 is a mainframe using the
z/Architecture
z/Architecture, initially and briefly called ESA Modal Extensions (ESAME), is IBM's 64-bit complex instruction set computer (CISC) instruction set architecture, implemented by its mainframe computers. IBM introduced its first z/Architecture-b ...
, previously known as
ESAME. z/Architecture is a
64-bit
In computer architecture, 64-bit Integer (computer science), integers, memory addresses, or other Data (computing), data units are those that are 64 bits wide. Also, 64-bit central processing unit, CPUs and arithmetic logic unit, ALUs are those ...
architecture which replaces the previous
31-bit-addressing/
32-bit
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in 32-bit units. Compared to smaller bit widths, 32-bit computers can perform large calculation ...
-data
ESA/390
The IBM System/390 is a discontinued mainframe product family implementing the ESA/390, the fifth generation of the System/360 instruction set architecture. The first computers to use the ESA/390 were the Enterprise System/9000 (ES/9000) ...
architecture while remaining completely compatible with it as well as the older
24-bit
Notable 24-bit machines include the CDC 924 – a 24-bit version of the CDC 1604, CDC lower 3000 series, SDS 930 and SDS 940, the ICT 1900 series, the Elliott 4100 series, and the Datacraft minicomputers/Harris H series.
The term SWORD is ...
-addressing/
32-bit
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in 32-bit units. Compared to smaller bit widths, 32-bit computers can perform large calculation ...
-data
System/360
The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978. It was the first family of computers designed to cover both commercial and scientific applica ...
architecture. The primary advantage of this arrangement is that memory intensive applications like
DB2 are no longer bounded by 31-bit memory restrictions while older applications can run without modifications.
Name change
With the announcement of the System z9 Business Class server, IBM has renamed the System z9 109 as the System z9 Enterprise Class server. IBM documentation abbreviates them as the z9 BC and z9 EC, respectively.
Notable differences
There are several functional enhancements in the System z9 compared to its zSeries predecessors. Some of the differences include:
Support Element & HMC
The Support Element is the most direct and lowest level way to access a mainframe. It circumvents even the
Hardware Management Console {{Refimprove, date=October 2020
Hardware Management Console (HMC) is a Physical / Virtual appliance used to manage IBM Systems including IBM AS/400, IBM System p, IBM System z, and IBM Power Systems. HMC supports command line (ssh) as well as web ...
and the
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
running on the mainframe. The HMC is a
PC connected to the mainframe and emulates the Support Element. All preceding zSeries mainframes used a modified version of
OS/2
OS/2 (Operating System/2) is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 ...
with custom software to provide the interface. System z9's HMC no longer uses OS/2, but instead uses a modified version of
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
with an OS/2 lookalike interface to ease transition as well as a new interface. Unlike the previous HMC application on OS/2, the new HMC is web-based which means that even local access is done via a
web browser
A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used on ...
. Remote HMC access is available, although only over an
SSL encrypted
HTTP
The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, ...
connection. The web-based nature means that there is no longer a difference between local console access and remote access, which means a remote user potentially has full control if authorized, allowing more flexibility for locating systems within data centers. IBM refers to the new HMC as a "closed platform" which does not allow the user to install software or access the
command line interface
A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and pro ...
to increase security and stability. The HMC is also firewalled by default with a minimal number of open ports for remote access.
Program Directed Re-IPL
Program Directed Re-IPL is a new feature for
Linux on System z9. It allows Linux systems running in an
LPAR
A logical partition (LPAR) is a subset of a computer's hardware resources, virtualized as a separate computer. In effect, a physical machine can be partitioned into multiple logical partitions, each hosting a separate instance of an operating ...
to re-
IPL
The Indian Premier League (IPL), also known as TATA IPL for sponsorship reasons, is a men's T20 franchise cricket league of India. It is annually contested by ten teams based out of seven Indian cities and three Indian states. The leagu ...
(reboot) themselves without operator intervention. This is accomplished by the System z9 storing the device and load parameters used to initially IPL the system.
DB2 and VSAM features
DB2,
VSAM Virtual Storage Access Method (VSAM) is an IBM DASD file storage access method, first used in the OS/VS1, OS/VS2 Release 1 (SVS) and Release 2 (MVS) operating systems, later used throughout the Multiple Virtual Storage (MVS) architecture and now i ...
, and other data storage formats achieve greater I/O performance thanks to a new System z9 feature called a
MIDAW. Also, the System z9 introduces the , a new type of processor that accelerates certain specific DB2 tasks. Modified Indirect Data Address Words (MIDAWs) are a
channel
Channel, channels, channeling, etc., may refer to:
Geography
* Channel (geography), in physical geography, a landform consisting of the outline (banks) of the path of a narrow body of water.
Australia
* Channel Country, region of outback Austral ...
programming capability of the
IBM System z9
IBM System z9 is a line of IBM mainframe computers. The first models were available on September 16, 2005. The System z9 also marks the end of the previously used eServer zSeries naming convention. It was also the last mainframe computer ...
processor range, and all subsequent ranges. The MIDAW facility is an extension to the pre-existing Indirect Data Address Word (IDAW) channel programming capability, providing support for more efficient
FICON
FICON (Fibre Connection) is the IBM proprietary name for the ANSI ''FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol'' for Fibre Channel (FC) protocol. It is a FC layer 4 protocol used to map both IBM's antecedent (either ESCON or para ...
channel programs. MIDAWs allow ECKD channel programs to read and write to many storage locations using one channel command, which means fewer signals up and down the channel are required to transfer the same amount of data. This reduction is particularly noticeable for Extended Format
data sets, accessed through Media Manager. Examples include Extended Format Sequential data sets, Extended Format
VSAM Virtual Storage Access Method (VSAM) is an IBM DASD file storage access method, first used in the OS/VS1, OS/VS2 Release 1 (SVS) and Release 2 (MVS) operating systems, later used throughout the Multiple Virtual Storage (MVS) architecture and now i ...
data sets and certain types of
DB2 tablespaces. While each of these data set organizations have alternatives, each has a distinct set of advantages, whether in the area of performance, space saving (through hardware-assisted
data compression
In information theory, data compression, source coding, or bit-rate reduction is the process of encoding information using fewer bits than the original representation. Any particular compression is either lossy or lossless. Lossless compression ...
), or scalability (by allowing an individual data set to exceed 4 GiB).
Java features
Java 1.4 and higher support both
32-bit
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in 32-bit units. Compared to smaller bit widths, 32-bit computers can perform large calculation ...
and
64-bit
In computer architecture, 64-bit Integer (computer science), integers, memory addresses, or other Data (computing), data units are those that are 64 bits wide. Also, 64-bit central processing unit, CPUs and arithmetic logic unit, ALUs are those ...
operation on z9. The System z9 also supports the
zAAP
The IBM System z Application Assist Processor (zAAP), previously known as the zSeries Application Assist Processor, is a mainframe processor introduced by IBM in 2004. zAAP engines are dedicated to running specific Java and XML workloads under z ...
processor, which allows most of the Java workload to be offloaded from the normal instruction processors. Java workloads executed by the zAAP processor do not count towards the
IBM-rated capacity of the z9. This reduces the z9's total cost of ownership compared with other IBM platforms, as otherwise IBM would raise a customer's (software) license fees after installing an additional (hardware) processor. The zAAP also enables integration of new Java based Web applications with core z/OS backend database environment for high performance, reliability, availability, and security.
Cryptography
The System z9 adds 128-Bit
Advanced Encryption Standard
The Advanced Encryption Standard (AES), also known by its original name Rijndael (), is a specification for the encryption of electronic data established by the U.S. National Institute of Standards and Technology (NIST) in 2001.
AES is a variant ...
(AES) to the list of hardware-based cryptographic algorithms. Other hardware-boosted features include additional random number generation and
SHA algorithms. This specialized encryption hardware means System z9 potentially outperforms other platforms which must rely on encryption software.
LPARs
The System z9 supports up to 60
LPAR
A logical partition (LPAR) is a subset of a computer's hardware resources, virtualized as a separate computer. In effect, a physical machine can be partitioned into multiple logical partitions, each hosting a separate instance of an operating ...
s, up from the previous maximum of 30.
Larger memory capacity
The System z9 supports twice its immediate predecessors' maximum memory configurations: now up to 512 GB for the z9 EC and up to 64 GB for the z9 BC.
Concurrent system board replacement
The System z9 supports nondisruptive processor and memory replacement. That means a technician can replace an entire system board
without ending any applications and without restarting any operating systems. In most configurations a System z9 can even manage this feat without any reduction in performance or capacity for the running applications.
4 Gbit FICON and FCP
In May 2006, IBM added 4 Gigabit
FICON
FICON (Fibre Connection) is the IBM proprietary name for the ANSI ''FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol'' for Fibre Channel (FC) protocol. It is a FC layer 4 protocol used to map both IBM's antecedent (either ESCON or para ...
and
FCP support to the System z9 for faster I/O to storage devices. IBM also added a lower cost 2-port 4 Gbit FICON/FCP I/O adapter to the System z9 option list.
Smooth subcapacity increments
Also in May 2006, IBM introduced subcapacity settings to its high end model. For the first time mainframe processors now allow small, smooth steps through the entire processor range. This feature allows IBM's customers to control their software costs precisely and to pay for only exactly as much capacity as they need without harsh price discontinuities at certain capacity increments. (IBM started offering variable subcapacity software pricing in 2000, and some other software vendors now offer similar terms, so hardware subcapacity settings are of primary interest when running so-called full capacity software products.)
Group capacity limits
Available with
z/OS
z/OS is a 64-bit operating system for IBM z/Architecture mainframes, introduced by IBM in October 2000. It derives from and is the successor to OS/390, which in turn was preceded by a string of MVS versions.Starting with the earliest:
* O ...
Release 8, Group Capacity Limits allows an installation to define a group of LPARs within a single z9 or z10 machine whose capacity usage can be limited to a specific number of MSUs. Usage is based on the rolling 4 hour average CPU consumption, also in MSUs. A group need not necessarily be the same as an LPAR Cluster. LPARs can participate whether they are in a
sysplex
In computing, a Parallel Sysplex is a cluster of IBM mainframes acting together as a single system image with z/OS. Used for disaster recovery, Parallel Sysplex combines data sharing and parallel computing to allow a cluster of up to 32 systems t ...
or not.
Separate processor pools
While previous mainframe generations (including the predecessor
zSeries
IBM Z is a family name used by IBM for all of its z/Architecture mainframe computers.
In July 2017, with another generation of products, the official family was changed to IBM Z from IBM z Systems; the IBM Z family now includes the newest mo ...
z990) supported specialty processors, such as zAAPs and ICFs, these were all managed by PR/SM out of the same processor pool (Pool 2). The IBM System z9 EC introduced the concept of separate pools for different types of specialty processor. This greatly eases the tasking of managing and measuring the performance of the different processor types. With z9 (and
IBM System z10
IBM System z10 is a line of IBM Mainframe computer, mainframes. The z10 Enterprise Class (EC) was announced on February 26, 2008. On October 21, 2008, IBM announced the z10 Business Class (BC), a scaled-down version of the z10 EC. The System ...
) the following pools are defined:
*1 General-purpose processors
*3 IFLs
*4 zAAPs
*5 ICFs
*6
Pool 2 is no longer used.
In addition to these 5 pools of characterized processors, there are three other categories of processor:
*Service Assist Processors (for assisting with I/O operations) which all machines have.
*Spare processors (to replace characterized processors in the event of a failure) which all machines have.
*Unpurchased processors (which can be purchased and then characterized) which all but the most fully characterized machines have.
Models
Enterprise Class
The System z9 Enterprise Class server, formerly known as the System z9 109, was the flagship of the System z9 series until the announcement of the
IBM System z10
IBM System z10 is a line of IBM Mainframe computer, mainframes. The z10 Enterprise Class (EC) was announced on February 26, 2008. On October 21, 2008, IBM announced the z10 Business Class (BC), a scaled-down version of the z10 EC. The System ...
. The most powerful model, the 2094-S54, achieves approximately twice the transactional performance of its most powerful predecessor, the zSeries z990 (2084-332). A single 2094-S54 machine provides up to 54 main processors (plus scores of secondary processors), at least two spare main processors, and up to 512 GB of main memory. Minimum memory is 16 GB.
The System z9 EC is available in five hardware model configurations:
* 2094-S08
* 2094-S18
* 2094-S28
* 2094-S38
* 2094-S54
Business Class
On April 27, 2006, IBM announced the System z9 Business Class, also known as the z9 BC, as the successor to the zSeries z890 mainframe. IBM is positioning the z9 BC as a midrange system with a low cost of acquisition with up to twice the performance of the z890. The first z9 BCs began shipping on May 26, 2006. The z9 BC supports up to seven main processors (plus a dozen or more secondary processors). While the z9 BC can provide general purpose central processors (CPs), IBM is actively marketing the use of low cost specialty processors such as IFLs,
zAAP
The IBM System z Application Assist Processor (zAAP), previously known as the zSeries Application Assist Processor, is a mainframe processor introduced by IBM in 2004. zAAP engines are dedicated to running specific Java and XML workloads under z ...
s, and the new . (Every z9 BC can support at least three specialty engines even when maximally configured with CPs.) The z9 BC comes with a minimum of 8 GB of RAM and is expandable up to 64 GB. IBM offers kits that allow current z800 and z890 customers to upgrade to the z9 BC. A z9 BC customer can then upgrade to the z9 EC if extra capacity is required.
The System z9 BC is available in two hardware model configurations:
* 2096-R07
* 2096-S07
The seven System z9 hardware configurations support scores of software model configurations: 2094-401 through 2094-754 for the EC and 2096-A01 through 2096-Z04 for the BC (plus IFL-only models).
Pricing
The acquisition price for the System z9 ranges from "about $100,000" (IBM reported U.S. 2006 price, 2096-A01 model) to millions of dollars for the 2094-S54. (These prices are for new installations. Generally there are lower prices when upgrading from the immediate predecessor model, more like many software products and quite unlike most other hardware products.) For comparison, when new, the zSeries z890 had a starting price about twice that of the System z9 BC.
Successor machine
In February 2008, the
IBM System z10
IBM System z10 is a line of IBM Mainframe computer, mainframes. The z10 Enterprise Class (EC) was announced on February 26, 2008. On October 21, 2008, IBM announced the z10 Business Class (BC), a scaled-down version of the z10 EC. The System ...
Enterprise Class was announced (and later in 2008 the z10 Business Class (BC) was announced). The z10 features quad-core technology, for up to 64 processors. The z10 has a number of power-saving, space-saving and throughput improvements compared to the z9.
[
]
References
{{s-end
External links
IBM.com: IBM Z mainframes homepageIBM.com: Latest mainframe modelsIBM.com: Hardware Management Console Operations Guide - Version 2.9.0IBM.com: System z9 109 System OverviewIBM Redbooks for System z
z9
Products introduced in 2005
64-bit computers