You are on page 1of 12
SRDF/A Architecture — Legacy Mode - 1 + Use VMAX Cache to group I/Os into cycles, which are propagated to remote VMAX in order, creating checkpoints of consistency. * No performance impact on host applications, even at long distances: No additional latency Source Target Host writes @ Create consistency checkpoint Let us review the legacy SRDF/A architecture - The legacy SRDF/A architecture applies to VMAX family arrays running Enginuity 5876 and lower. SRDF/A’s architecture delivers replication over extended distances with no performance impact. SRDF/A uses Delta Sets to maintain a group of writes over a short period of time. Delta Sets are discrete buckets of data that reside in different sections of the VMAX cache. Starting at 1, each Delta Set is assigned a numerical value that is ‘one more than the preceding one. ‘There are four types of Delta Sets to manage the data flow process in the legacy SRDF/A architecture. The Capture Delta Set in the source VMAX (numbered N in this example), captures (in cache) all incoming writes to the source volumes in the SRDF/A group. The Transmit Delta Set in the source VMAX (numbered N-1 in this example), contains data from the immediately preceding Delta Set. This data is being transferred to the remote VMAX. The Receive Delta Set in the target system is in the process of receiving data from the transmit Delta Set N-1. The target \VMAX contains an older Delta Set, numbered N-2, called the Apply Delta Set. Data from the Apply Delta set is being assigned to the appropriate cache slots ready for de-staging to disk. The data in the Apply Delta set is guaranteed to be consistent and restartable should there be a failure of the source VMAX. In the legacy SRDF/A mode, the VMAX performs a cycle switch once data in the N-1 set is completely received, data in the N-2 set is completely applied, and the minimum cycle time elapsed. Default minimum cycle time is 15 seconds with Enginuity 5875 onward, Prior to this it was 30 seconds. During the cycle switch, a new delta set (N+1) becomes the capture set, N is promoted to the transmit/receive set and N-1 becomes the apply Delta Set. The slide depicts writes to the capture delta set as red dots. Overlapping dots indicate writes to the same locations. Upon a cycle switch, SRDF/A has to send only the final version of a repeated writes, In this example two locations are written to multiple times. Copyright 2015 EMC Corporation All ahs reserve Module: Designing SRDF/A Solutions SRDF/A Architecture — Legacy Mode - 2 » Write Folding: repeat writes into a cycle are sent once: — Leads to reduction in link bandwidth Source Target Transmit Cycle sent to Target Host writes @ Create consistency checkpoint This is a continuation of the previous slide. A cycle switch has occurred indicated by the change in the cycle numbers. Capture is now numbered N+1, Transmit and Receive are numbered N, and Apply is numbered N- 1. The Transmit cycle only shows 4 red dots, this is because even though a total of 7 writes were performed in the cycle, five to those writes were rewrites to two locations, thus after the cycle switch, only the final version of the data on the 4 unique locations have to be transmitted. Module: Designing SRDF/A Solutions 4 SRDF/A Architecture — Legacy Mode - 3 Source Target Transmit Cycle @ sent to Target Host writes Q- Cycle switch, and @ Create consistency checkpoint completed cycles applied Ente This is a continuation of the previous slide. One more cycle switch has occurred. The Apply set is Numbered N, Transmit and Receive are numbered N+1, Capture is N+2. Module: Designing SRDF/A Solutions 5