Date post: | 31-Dec-2015 |
Category: |
Documents |
Upload: | brady-oliver |
View: | 32 times |
Download: | 1 times |
Introduction to the new mainframe:Large-Scale Commercial Computing
© Copyright IBM Corp., 2006. All rights reserved.
Chapter 3: Scalability
2
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Chapter objectives
Upon completion of this chapter the student should be able to understand:• What scalability means• Differences between scaling in and scaling out• Mainframe’s hardware relationship with
scalability• Software scalability levels• Parallel Sysplex relationship with scalability• Workload management main concepts
3
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Introduction to scalability
Some definitions: Hardware capability of a system to increase
performance under an increased load when resources are added (From Wikipedia Encyclopedia http://en.wikipedia.org/wiki/Scalability)
Software ability to grow with your needs. A scalable software package means that you only buy the parts you need, and that it has the ability to grow by adding on as you grow. (From The Concise Tech Encyclopedia:
http://www.tech-encyclopedia.com/term/scalability)
4
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Scalability concepts
Scalability approaches
Scale vertically or scale up : add resource to a single node in a system
Scale horizontally or scale out : add nodes to a system
5
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Scalability concepts
Scalability influences
Vertically growth : Upgrade the installed server processor capacity to a larger one within the same family
Horizontally growth through Parallel Sysplex: add processor capacity by adding more servers in a cluster.
6
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Scalability influences : be realistic
IBM System z
0
5000
10000
15000
20000
25000
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31
Nways
Rel
ativ
e P
erfo
rman
ce
Sublinear Performance
Linear growth
7
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Scalability concepts
Provisioning
Provisioning is the end-to-end capability to automatically deploy and dynamically optimize resources in response to business objectives in heterogeneous environments.
helps to respond to changing business
is a critical step to being able to then orchestrate the entire environment to respond to business needs on demand.
8
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
IBM System z implementation – Hardware scalability
System I/O Bandwidth
CPUs
GBs ITRs for 1-way
System z9 109*
zSeries 990zSeries 900
Generation 6Generation 5
172.8 GB/sec
96 GB/sec
24 GB/sec
256 GB 64 GB 288.15 450 ~ 600
16-way
32-way
54-way
512 GB
Balanced SystemCPU, nWay,
Memory,I/O Bandwidth*
*z9-109 exploits a subset of its designed I/O capabilityITR = Internal Throughput Rate
ITR =Unit of Work
Processor busy timeITR =
Unit of Work
Processor busy time
Unit of Work
Processor busy time
9
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
IBM System z processorsZ9 Model 38 Configuration
1 GB/sec 500 MB/sec 333 MB/sec Speed set
based on I/O type
Processor Book 3
FICON Express2
I/O Ports
OSA-Express2
I/O Ports
STIs @ 2.7 GB/sec
Memory Cards
L2 Cache
16 STIs
PU PU PU PU
PU PU PU PU
Memory Cards
L2 Cache
16 STIs
PU PU PU PU
PU PU PU PU
Ring Structure
8 MBA Fanout
Processor Book 0
I/O Card
Processor Book 1
ESCON
I/O Ports
Crypto Express2
ICB-42 GB/sec
Memory Cards
L2 Cache
16 STIs
PU PU PU PU
PU PU PU PU
Memory Cards
L2 Cache
16 STIs
PU PU PU PU
PU PU PU PU
Ring Structure
Processor Book 2
8 MBA Fanout 8 MBA Fanout 8 MBA Fanout
Note: Each MBA Fanout card has 2 STI ports. STI connectivity is normally balanced across all installed BooksMBA supports 2 GB/sec for ICB3 and ICB-4 and 2.7 GB/sec for I/O channels. ICB-3 actually run at
1GB/sec
STI-MP&
STI-A8
STI-MP&
STI-A8
STI-MP&
STI-A8
STI-MP&
STI-A8
STI-MP&
STI-A8
STI-MP&
STI-A8
STI-MP&
STI-A8
STI-MP&
STI-A8
I/O Cage I/O Cage
10
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Operating system scalability
z/OS Structurez/OS Structure
InteractiveSystemUsers
Base Operating System
User
User
User
User
DB2
Batch Control
Domino
LIC (LPAR, etc)
zSeries hardware
User
User
User
User
User
User
User
User
WEB-SPHERE
InteractiveTrans. Users
InteractiveTrans. Users
TCP/IP
Network Support
A d d r e s s S p a c e s
SystemTask
BatchJob
BatchJob
BatchJob
11
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Scalability of IBM System z – Parallel Sysplex
ESCON/FICON
Coupling Facility
SYSPLEX Timer
Shared Data
Z9 BC
Z9 EC
Z9 EC
Z9 BC
12
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Parallel Sysplex
Serialization : to coordinate access to resources
• Enqueuing : serialization for a large number of resource
• Locking : extremely quick, but only for a small number of resources
Communication : Cross-System coupling facility provides simplified multisystep management services withjin a base sysplex configuration
13
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Parallel Sysplex (Cont...)
Data sharing and Coupling facility
14
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Parallel Sysplex (Cont...)
Workload distribution Manually
Round robin
Dynamic workload distribution
Workload Management-driven application servers
15
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Provisioning
Dynamic Resource Distribution Up to 60 logical partitions (LPAR) Each LPAR is completely isolated and protected Processors can be shared Workload Manager (WLM) can distributed processing resources
across LPAR clusters I/O bandwith can be shared amongs LPARs under WLM control Each LPAR has own physical memory, it can be altered
dynamically
16
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Capacity On Demand (CoD)
Different CoD options: Capacity Upgrade on Demand (CUoD) Customer Initiated Upgrade (CIU) On/Off Capacity on Demand
CoD encompasses the various capabilities for you o dynamically activate one or more resources in your server as your business peaks dictate.
17
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Workload Manager (WLM)
The idea of Workload Manager is to make a contract between the installation (end user) and the operating system. The installation classifies the work running on the z/OS operating system in distinct service classes and defines goals for them which express the expectation how the work should perform. WLM uses these goal definitions to manage the work across all systems of a parallel sysplex environment.
18
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
WLM Components
19
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
WLM (Cont...)
Work unit identification Managing Units of Work on z/OS (e.g. A transaction)
20
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
WLM (Cont...)
Defining the service level Importance of a goal Adjustment routine Workload Management controls
21
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
WLM (Cont...)
WLM extensions
Intelligent Resource Director (IRD) CPU LPAR management Dynamic channel path management I/O Priority
22
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Summary
The New Mainframe:• is scalable• On hardware and software level• Parallel Sysplex is involved• WLM
23
Introduction to the new mainframe
© Copyright IBM Corp., 2006. All rights reserved.
Key terms in this chapter
• Access time• CF• CoD• Communication• Coupling facility• Enqueuing• IRD• ITR• Locking
• LPAR• Parallel Sysplex• Provision • Scalability • Scale in • Scale out• Serialization• SLA• WLM • Workload