SWG Competitive Project Office: To IBM's System Z Platform
SWG Competitive Project Office: To IBM's System Z Platform
Introduction
to
IBM’s System z Platform
Introduction
Learning Objectives- What you should Know
Introducing the Mainframe Environment
What makes mainframes important for business
What are some of the main qualities of the mainframe
Who uses mainframes
Why enterprises throughout the world rely on the mainframe
as the foundation of large-scale computing
The IBM System z family
− The names of the current mainframes
The operating systems supported on System z
The types of workloads that are commonly associated with
the mainframe.
Roles and responsibilities of the skilled staff of a mainframe IT
organization.
Some Terminology to get you started
Reliability:
Base Design Point 40+ years MTBF for critical failure
Availability - Self Healing:
Dynamic PU Sparing (CP, IFL, ICF, SAP)
Processor Availability Facility (PAF)
Dynamic Memory Chip Sparing
Extra I/O Port Sparing
Instruction retry
Error Correction Circuitry ( ECC ) for memory
Concurrent Upgrade (this is upgrading capability)
− Availability - Concurrent Upgrade
− Processors ( CPs, ICFs, IFLs )
− Memory within card boundary
− IO adapters
− Network Adapters
− Crypto Adapters
− Coupling Cards / Links Did I mention Phone Home?
Turns down the clock if it is getting hot..
Redundancy
− Two cooling units
− Two thinkpads (for fixes and control)
Some hardware functions are coded in millicode
− Easier and cheaper to fix than circuits on a board…
40 +
Batch
IMS
CICS
z900/z990 z800/z890
System z9
And proceeded through the 700, 1400, S/360 & 370, 303x, 308x,
4300, S/390 Parallel Server, to today’s eServer zSeries z10
And customers can run most of the same apps on the z10 as they
could in 1977 on the 3033!
24 Bit 24 Bit 24/31 Bit Exp Storage 24/31 Bit 24/31/64 Bit
1-2 Processors 1-2 CPUs 1-4 CPUs 1-6 CPUs 1-12 CPUs 1-32 CPUs
General Purpose 64 MB Storage TCM PR/SM EMIF Hypersockets
Channels Memory Chips Channel Subsystem Vector Processor Parallel Sysplex
Multi-tasking Virtual Storage Crypto Processor ESCON
MCM
FICON
CMOS
20XX 125, 135, 145, 308x 3090 9672 G1-G6 z900 & z800
Model 20-195 168, etc. z990 & z890
3031-3033 System z9-109
31xx
IBM z10
zCPO zClass Introducing the Mainframe Environment VN 17
Why mainframes?
Capacity & performance
Cost per MIPS is meaningless
− MIPS cost on distributed much cheaper
− Commercial workloads are data-intensive, not processor-intensive
− Distributed systems are “data poor”
− Much processing is done outboard from the actual “CPU” (e.g. RISC in I/O
subsystem)
Superior multitasking & Multiprocessing
Mixed workloads on mainframe, single workloads on distributed
100% CPU utilization on mainframes is normal, but fatal on distributed systems
Personnel costs
No “end-user maintenance” on mainframes
Mainframes take more support personnel, but costs have declined considerably
Processor Utilization
80
Web Serving
01:00 03:00 05:00 07:00 09:00 11:00 13:00 15:00 17:00 19:00 21:00 23:00
60
40 Business Intelligence
& Data Mining
20
Batch Batch
SAP
0
00: 00
01: 00
02: 00
03: 00
04: 00
05: 00
06: 00
07: 00
08: 00
09: 00
10: 00
11: 00
12: 00
13: 00
14: 00
15: 00
16: 00
17: 00
18: 00
19: 00
20: 00
21: 00
22: 00
23: 00
24: 00
00: 00 02: 00 04 :0 0 06 :0 0 08 :00 10 :0 0 12 :00 14: 00 16 :00 18: 00 2 0: 00 2 2: 00 2 4: 00
SAP
CPU Busy
CPU Busy
CPU
Time Memory Time I/O Time Others
CPU Busy
CPU Busy
IT COSTS >>>>>>
More than half of all serious outages are now caused by power
problems*
Room temperatures averaging 92ºF lead to erratic machine
behavior
Aside from cost, some data centers can’t obtain additional power from
their providers
Balanced System
172.8 GB/sec CPU, nWay, Memory,
I/O Bandwidth*
96 GB/sec
24 GB/sec
16-way
32-way
System z9 EC*
zSeries 990
54-way zSeries 900
Generation 6
CPUs
*z9 EC exploits a subset of its designed I/O capability Generation 5
172.8 GB/sec*
96 GB/sec
ITR for
Memory 24 GB/sec 1-way
1.5 TB** 512 GB 256 GB 64 GB 300 450 ~600 ~920
16-way
32-way z10 EC
z9 EC
54-way
zSeries 990
*Servers exploit a subset of its designed I/O capability
64-way zSeries 900
** Up to 1 TB per LPAR Processors
* Please note, “IBM” can be dropped only after first usage of full family or product line name.
** When using short name, NEVER use EC without z10 preceding it. Short names may NOT
appear on nameplate of hardware and can only be used after first usage of full formal names
within content and collateral.
3500
4.4
GHz
3000 1.7
GHz
2500
MHz
1.2
2000 GHz
770
MHz
1500
550
300 420
MHz
MHz
1000 MHz
500
0
1997 1998 1999 2000 2003 2005 2008
G4 G5 G6 z900 z990 z9 EC z10 EC
G4 - 1st full-custom CMOS S/390® z900 - Full 64-bit z/Architecture® z10 EC – Architectural
G5 - IEEE-standard BFP; branch target prediction z990 - Superscalar CISC pipeline extensions
G6 – Copper Technology (Cu BEOL) z9 EC - System level scaling
Opening IT to sophisticated
users attracts sophisticated Security is a must
danger . . . viruses, hackers, theft
Maximizing return on investment by Intelligent
maximizing utilization of virtualization
IT resources is a must
With complex infrastructures, need to be Advanced systems
able to control and management is a
manage resources must
As IT becomes more of a commodity, Advanced
people become the largest part automation
of IT budgets is a must
Having high capacity is needed to support
the biggest applications or hundreds of Scalability is a must
smaller applications
As clients strive to integrate the Linux, Java™,
infrastructure, open standards WebSphere®
become the key to success are a must
One final thought It needs to be
affordable!
zCPO zClass Introducing the Mainframe Environment VN 42
Mainframes in our midst
Mainframes:
Are prevalent, yet hidden from public eye
Not often publicized – stable, reliable, dependable.
Contrast with other forms of computing, such as PCs.
Present opportunities for college graduates in a variety of
technical fields.
I/O I/O
Two LCSSs Four LCSSs
Up to 420 ESCON channels Up to 1024 ESCON channels
Up to 112 FICON channels Up to 336 FICON channels
Enhanced FICON Express2 Enhanced FICON Express2
4 Gbps and 4
HiperSockets – up to 16 HiperSockets – up to 16
MODEL 2086
XX/XX/XX
FISCHER
bills, etc
PAUL
5
6 Reports
Processing
reports 7
Statistics,
4 summaries,
exceptions
8 Mainframe
Partners Processing batch jobs
and clients
exchange Reports
information 2
1 Reports
Backup 3
s
Data
update Tape Storage
10 Sequential
9 data sets
Disk Storage
Production System databases
Control Operator
ATMs
Account
activities
SNA or TCP/IP 4
1 network
Requests
Branch office
Branch automation
offices systems
2 Mainframe
3 Accesses
database
Office
automation 5
systems
queries 6
and
updates
Central office
Disk
storage
controller
Stores
database
files
Roles
Operator
End User
z/VM
Run any zSeries/z9 operating system as a “guest” – similar to VMWare, but
on a large scale!
Sometimes used for application development
Linux for zSeries & z10
A native Unix operating system for zSeries & z10
z/VSE
Small- to mid-size 390 customers
Most often used on very small 390 hardware
z/TPF
Primarily for very high transaction rate, specialized applications (airline
zCPO zClass Introducing the Mainframe Environment VN 57
scheduling)
Mainframe Operating System Heritage
OS/360 -> OS/VS -> MVS/SP -> MVS/XA -> MVS/ESA -> OS/390 -> z/OS
z/OS is IBM’s premier zSeries operating system, is a highly secure, scalable, high-performance
enterprise operating system on which to build and deploy traditional and Java-enabled
applications, providing a comprehensive and diverse application execution environment.
CP/67 -> VM/370 -> VM/SP -> VM/XA -> VM/ESA -> z/VM
z/VM provides a highly flexible test and production environment for enterprises
deploying the latest e-business solutions. z/VM helps enterprises meet their growing
demands for multi-user server solutions with support for a broad range of operating
systems.
Thank you
for being a
zScholar