EMC XtremSW Cache
Performance. Intelligence. Protection.
© Copyright 2013 EMC Corporation. All rights reserved.
1
EMC XtremSW Cache
Performance
Dramatic improvements in
latency and throughput
Intelligence
Extends EMC FAST architecture
into the server
Protection
Backed by intelligent, resilient,
highly available storage
© Copyright 2013 EMC Corporation. All rights reserved.
2
Supercharged Application Performance
 Server-side Flash
caching for maximum
performance
 Dramatic improvement
in application
performance for readheavy workloads
REDUCED
RESPONSE TIME
(LATENCY)
Baseline XtremSW
Cache
INCREASED
THROUGHPUT
(IOPS)
Baseline XtremSW
Cache
© Copyright 2013 EMC Corporation. All rights reserved.
3
Automated Intelligence
Extending the FAST Architecture
Ultra-Performance Tier
PCIe
Flash
Data
Activity
“Hot”
High Activity
Hottest data resides on PCIe Flash
Array
Flash
Performance Optimized
FC /
SAS
Apply different technology as data cools
SATA /
NL-SAS
“Cold”
Low Activity
© Copyright 2013 EMC Corporation. All rights reserved.
Age of Data
4
Total Protection
 Write-through caching with acknowledgement
 Shareable and scalable, no stranded storage
© Copyright 2013 EMC Corporation. All rights reserved.
5
Use Cases
CRM
ERP
OLTP
Email
Web Servers
Reporting
Analytics
Small
Working Set
Temp tables
External sorts
Working files
Write-intensive workloads
with small working sets
Read-intensive workloads
with small working sets
Write-intensive workloads
with large working sets
Read-intensive workloads
with large working sets
Backups
Write journals
Oil & gas
Data dumps
Image capture
Big Data
Streaming
Genetics studies
Large
Mostly Writes
© Copyright 2013 EMC Corporation. All rights reserved.
Workload
Mostly Reads
6
Traditional Architecture
Server
Application
Network
CPU
Switch
1
2
Storage
Storage Array
3
SSD/HDD
4
Flash
FC /
SAS
8
7
6
5
SATA /
NL-SAS
Reads (latency: 500 μs – 10 ms)
Writes
 Reads and writes are serviced by the storage array
 Performance varies depending on back-end array’s media, workload,
and network
© Copyright 2013 EMC Corporation. All rights reserved.
7
XtremSW Cache Advanced Architecture
Server
Application
CPU
Network
PCIe Flash Card
1
2
Switch
3
Storage
Storage Array
SSD/HDD
4
Flash
5
9
8
7
6
FC /
SAS
SATA /
NL-SAS
Reads (latency: <100 μs)
Writes
 Reads are serviced by XtremSW Cache for
 Writes are passed through to the storage array for
© Copyright 2013 EMC Corporation. All rights reserved.
8
100% Transparent Caching
XtremSW Cache Driver extends the SAN
Application
XtremSW Cache Driver
SAN
HBA
XtremSF
SAN
storage
© Copyright 2013 EMC Corporation. All rights reserved.
9
Read Hit Example
1
1. Read request from
application to an
accelerated array LUN
Application
3
XtremSW Cache Driver
SAN
HBA
2
XtremSF
SAN
storage
© Copyright 2013 EMC Corporation. All rights reserved.
2. XtremSW Cache Driver
determines a hit occurred
and accesses data from
Flash device
3. Data returned from the
Flash device is forwarded
to the application
10
Read Miss Example
1
Application
2
XtremSW Cache Driver
4
SAN
HBA
XtremSF
3
SAN
storage
© Copyright 2013 EMC Corporation. All rights reserved.
1. Read request from
application to an
accelerated array LUN
2. XtremSW Cache Driver
determines a miss occurred
and accesses data from
array LUN
3. Data is read from the array
and returned to the
application
4. Read miss data is written to
Flash device
11
Write Example
Application
1. Write request from
application to an
accelerated array LUN
XtremSW Cache Driver
2. XtremSW Cache driver
writes data to array
LUN and Flash device
1
2
2
SAN
HBA
XtremSF
3
SAN
storage
© Copyright 2013 EMC Corporation. All rights reserved.
3. Application write
acknowledged upon
array completion
12
Application Testing Results
7.7X FASTER
PERFORMANCE
2.5X FASTER
© Copyright 2013 EMC Corporation. All rights reserved.
Latency
PERFORMANCE
1.0
1.0
RESPONSE TIME
3.1X BETTER
TPS
0.13
3.1
0.4
TPS
3.6X BETTER
3.6
Latency
RESPONSE TIME
1.0
1.0
13
Inline Cache Deduplication
Greater economic value
 Better cost/GB: Effective cache size larger than
physical size
 Longer card life expectancy: Reduced number of
writes extends Flash life
Cache Size
Capacity
Physical
300 GB
Effective
© Copyright 2013 EMC Corporation. All rights reserved.
(with 20% dedupe ratio)
360 GB
14
XtremSW Cache Split Card Mode
Cache
Local
Storage
Data
1
© Copyright 2013 EMC Corporation. All rights reserved.
Data
2
Temp
DB
15
XtremSW Cache Performance Predictor
 Performance acceleration prediction
– Based on host side trace analysis
– No card or software purchase is required
– Easy to use and free of charge
 Deployment planning and
environment sizing
– View predicted performance in LUN
granularity
– Choose best LUNs to accelerate
© Copyright 2013 EMC Corporation. All rights reserved.
16
XtremSW Cache 2.0 Features
 Deeper integration with EMC
arrays
 Interoperability with:
–
–
–
–
VMware vCenter features
IBM AIX
Any server flash hardware
Oracle RAC*
 Control and efficiency via
XtremSW Management Center
* Available October 2013
© Copyright 2013 EMC Corporation. All rights reserved.
17
EMC Array Integration
VMAX
VNX
 Monitor XtremSW Cache directly
from Unisphere
 Manage XtremSW Cache directly
from Unisphere Remote
– LUN selection based on VMAX
trending analysis
– Integrated performance
statistics reporting
 Gain unmatched performance
boost
–
–
– LUN selection based on
VNX trending analysis
– Performance and
health monitoring
– Discovery and configuration
Prefetching (read full track) increases
IOPS by 25%
Cache coordination (optimized read
miss) increases IOPS by up to 2.5X
© Copyright 2013 EMC Corporation. All rights reserved.
18
VMware vCenter Features Support
 Transparent
vMotion Support
 Automatic
failovers
© Copyright 2013 EMC Corporation. All rights reserved.
ESX
server
XtremSW Cache
VSI plug-in
 Seamless
integration with
DRS, HA, SRM
XtremSW Cacheenabled virtual
machines
VMware vSphere
client
XtremSF hardware and
XtremSW Cache driver
VMware vCenter
server
19
IBM AIX Support
 IBM Power 7 servers with AIX 6.1 and 7.1
 Standard edition of PowerVM
 Native clustering (PowerHA active/passive)
 Certified AIX SSDs supported as
underlying hardware
© Copyright 2013 EMC Corporation. All rights reserved.
20
Support with Any Server Flash Hardware
 Enables use of XtremSW Cache
in blade servers
 All form factors
– SSDs: All SATA or SAS devices
– PCIe Cards:
▪ HHHL and HHFL
▪ Devices with SATA, ATA, or SCSI bus
 VMware: SCSI devices only
© Copyright 2013 EMC Corporation. All rights reserved.
21
Oracle RAC Support*
Active-active shared storage via distributed cache coherence
 Oracle Database 11g on
Windows, RHEL, or OEL
running Oracle Clusterware
11g with Ethernet
interconnect
 Up to eight nodes per cluster
 Uses SCSI-3 Persistent
Reservations to block joining
node from accessing storage
until XtremSW Cache
approves it
* Available October 2013
© Copyright 2013 EMC Corporation. All rights reserved.
22
XtremSW Management Center
Greater control and efficiency
 Manage multiple
server flash
devices
 Access
environment
health and
performance
dashboards
© Copyright 2013 EMC Corporation. All rights reserved.
23