DS8000 Replication Performance Considerations
DS8000 Replication Performance Considerations
Performance Considerations
Lisa Gundy
DFSMS Copy Services Architect
IBM Systems Division
Insert
Custom
Session
QR if
Desired.
Agenda
• Replication Review
• Multiple Incremental FlashCopy
• Multi-Target PPRC Performance
• PPRC Synchronization
• Global Copy Collision Enhancement
• zHyperWrite ©
• Workload Based z/OS Global Mirror
(XRC) Write Pacing
• Easy Tier Heat Map Transfer
05-Mar-15 3
DS8000 Replication Review
FlashCopy Metro Mirror Global Mirror Metro Global Mirror
z/OS Global Mirror Metro z/OS Global Mirror
Point in Time Synchronous
Copy Mirroring Asynchronous Three site and Four Site
Mirroring Synchronous &
Asynchronous Mirroring
Within the
same Primary Out of
Primary Metro distance Primary Out of Region
Storage Region
Site A Site B Site A Site B Site A
System Site C/D
Metro
Site B
4KB Writes
1.8
1.6
1.4 MultiTarget
Single
Response Time (ms)
1.2
Target
1
0.8 No Mirror
0.6
0.4
0.2
0
20,000 40,000 60,000 80,000 100,000 120,000 140,000 160,000 180,000
IOps
27KB Writes
1.8
Single
1.6 Target
1.4
MultiTarget
Response Time (ms)
1.2 No Mirror
1
0.8
0.6
0.4
0.2
0
20,000 40,000 60,000 80,000 100,000 120,000 140,000
IOps
• No priority mechanism
H2
• Finish the copy as quickly as
possible
– Fully utilize the PPRC links H1
• Assigns priorities
– For example, forming GM consistency groups >
Resynchronization
H1 0
Global Copy H2
• Result:
0
1
Global Copy H2
immediately without waiting for 0
P S
DB2
2. Write Mirrored to Secondary
P S
ACK
DB2
2. Writes Acknowledged to DB2
Metro Mirror
P S
– SETIOS command
– DS8870 R7.4, IOS, DFSMS PTF’s
Metro Mirror
P S
SDM
Modified Data read
by SDM Consistency Groups
Application created
Writes
Data Journaled and
Written to secondary
P Data Buffered S
in Sidefile
Max Level 10
25 ms
10
5 ms
8
1 ms
6
Max Level 5
0.2 ms
4
Max Level 2
0.04 ms
2
Max Level 1
0
0 200 400 600 800 1000 1200 1400
Sidefile Count
© Copyright IBM Corporation 2014
Limitations to Previous Write Pacing
• Different applications have different response time
requirements
H1 H2
H1 H2
Secondary w/
Easy Tier
Secondary w/
Heat Map
No Easy Tier Transfer Primary w/
Easy Tier
HMC HMC
Replication
H1 H2