Solid State Disks: Improving Application...
Transcript of Solid State Disks: Improving Application...
![Page 1: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/1.jpg)
Solid State Disks: Improving Application Performance
![Page 2: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/2.jpg)
Agenda
• Texas Memory Systems Overview• Introduction to Solid State Disk• RamSan-400• RamSan-500• Customer Examples
![Page 3: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/3.jpg)
Texas Memory Systems, Inc. RamSan Customers
• World’s Fastest StorageTM
• Over 30 years of experience with high bandwidth and low latency architectures
• Delivering twelfth generation SSD
• Privately owned with no debt/venture capital
• Repeat customers demonstrate high customer satisfaction:
![Page 4: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/4.jpg)
TMS - RamSan Facts
• Used in the largest SSD installations in the world
• Operates in 7 major financial exchanges worldwide
• Used by 6 out of 10 of the world’s largest telecoms
• RamSans are installed in over 30 countries
![Page 5: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/5.jpg)
Texas Memory Systems, Inc. RamSan Application Matrix
SOA/EAI (TIBCO, Polyserve, Oracle Grid)
Database Acceleration (Oracle, SQL-Server, DB2, etc)
Metadata Acceleration (SAM-QFS, Lustre, StorNext)
Code Development Acceleration (Perforce, Clearcase)
FINANCIAL• Trading systems• Messaging systems• Periodic reporting• Batch processing• Data acquisition
GOVERNMENT• Oracle databases• Metadata• Data acquisition• Server consolidation
E-COMMERCE• Web databases• Shared content• Online gaming• Online communities
TELECOM• Pre-paid wireless• Pre-paid phone cards• Real-time billing • SMS-MMS
![Page 6: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/6.jpg)
Why Solid State Disks?Drives are getting Bigger not Faster
• 1956 RAMAC– The first hard disk drive– 5 MB storage– 1,200 RPM
• 2008 – 1 TB storage– 15,000 RPM
• From 1956 to 2007:– 12.5 times increase in RPM– 200,000 times increase in capacity
![Page 7: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/7.jpg)
How do disks Arrays try to solve performance issues?
• Massive Arrays of Disks:
• This only ensures that access time doesn’t degrade below the 5 - 10 ms Access time, and that parallel operations can be handled.
• Can Solve: IO per second problems, Bandwidth problems
• Does not solve latency problems
![Page 8: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/8.jpg)
Solid State Disks: A New option
• Dramatically lower response time• Extremely high IOPS and Bandwidth• No difference in performance for random or sequential
performance.
Up 128 GB (RAM)
15 Microsecond Access time
400,000 IOPS
3 GB/s
Up 2048 TB (Flash)
200 Microsecond Access time
100,000 IOPS
2 GB/s
![Page 9: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/9.jpg)
RamSan-400
![Page 10: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/10.jpg)
Management Control
Processor
Hot Swappable Redundant Power
Supplies
RamSan-400 Architecture
a I
3
2
Redundant
Batteries
RAID Protected Backup disks
Redundant Fans
3U Chassis
16 Memory Boards
Protected with ECC and Chipkill
4 Redundant dual ported Fibre Channel
or InfiniBand interfaces
![Page 11: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/11.jpg)
SPC-1 Report
SPC-1 IOPS™ ResultsSPC-1 IOPS: 291,208.58$/SPC-1 IOPS: $0.67
In 2008, SPC-1 Ranked the RamSan-400 as: #1 for Performance
AND#1 for Price/Performance.
![Page 12: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/12.jpg)
Average Response Time vs IOPS
IBM DS8300 Turbo
3PAR InServ™ S800 X-Series
IBM TotalStorage© SAN Volume Controller
4.2
HP XP24000 (HDS USPV) Texas Memory
Systems RamSan-400
EMC CLARIION CX3MODEL 40
(Submitted by NetApp)
NETAPP FAS3040
0
5
10
15
20
25
30
0 50000 100000 150000 200000 250000 300000IOPS
Res
pons
e Ti
me
(mSPC-1: Comparing Results (www.storageperformance.org)
![Page 13: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/13.jpg)
RamSan-400 Typical Deployment
• Redundant servers• Mirrored RamSans• Allows the application to work at memory
speeds, without compromising data integrity• Simple and fast recovery
![Page 14: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/14.jpg)
RamSan-500
![Page 15: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/15.jpg)
The New Storage Array
![Page 16: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/16.jpg)
RamSan-500
• 4U x 20”• 1-2 TB Flash• 16-64 GB RAM Cache• 200 µs speed• 2 GB/s bandwidth• 100,000 IOPS• Low Power
consumption-300 Watts
• Up to 1024 LUNs• 2-8 4Gb FC• LUN Masking• Hot Swap Power• Non-volatile• RAID & ChipKill• Ability to Lock LUN in
cache
![Page 17: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/17.jpg)
RamSan-500 Specifications
Performance• 100,000 IOPS (sustained random read)• 25,000 IOPS (sustained random write)• 500,000 IOPS to Cache (sequential reads or
writes)• 2 GB/s sustained read or write bandwidthLatency• <200 us for random reads• <15 us cache hit (read or write)
![Page 18: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/18.jpg)
RamSan-500The 1ST Enterprise Flash SSD
• Announced August 2007• Deployed December 2007• To date the largest customer deployment is
10TB• A European Telecom is currently using 5TB
in production for Oracle acceleration• Currently deployed on 3 continents
![Page 19: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/19.jpg)
Why Didn’t TMS Make a form factor SSD?
• Drives take their shape based on the spinning platter
• Flash has no similar physical requirement
![Page 20: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/20.jpg)
Longer (More Chips per controller)
Ultra Low Latency Bus Connection
![Page 21: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/21.jpg)
Architecture Overview
16 - 64 GB CacheMCP
FC FC FC FC
Flash Flash Flash Flash Flash Flash Flash Flash FlashRAID
Protected
2 TB usable
2 GB/s Bandwidth to Flash
Over 6 GB/s Bandwidth to
Cache
8 Active / Active
4 Gbps FC portsCache
Controller / management
interface
Designed for low latency
<200us all the way to Flash and
back
1.5 GB/s
1.5 GB/s
1.5 GB/s
1.5 GB/s
250 MB/s
250 MB/s
250 MB/s
250 MB/s
250 MB/s
250 MB/s
250 MB/s
250 MB/s
250 MB/s
RAIDController
1 GB/s 1 GB/s
High Bandwidth RAID Controller
Custom Designed for Flash Performance
8+1 RAID
![Page 22: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/22.jpg)
RamSan-500 Physical Architecture
9 Hot Swappable RAID Protected Flash Modules
16 – 64 GB DDR Cache
Management Control processor, Cache controller
Up to 4 Dual ported 4 Gbps FC
ports
Redundant Batteries
Redundant hot swappable
Power Supplies
![Page 23: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/23.jpg)
Typical RamSan-500 Deployments
• Used as a storage tier between memory and disk
• Allows much higher capacities than server memory at a much lower price.
• Databases that have >256GB of performance sensitive files.
• Bandwidth intensive applications (1 rack can hold over 20 TB of storage with 20 GB/s of bandwidth)
![Page 24: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/24.jpg)
RamSan Solid State Disks:Customer Examples
![Page 25: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/25.jpg)
Nexa Technologies, Inc.
• Nexa Technologies, Inc. – Online Brokerage Solution Provider
• Placed most active files - including temp space and redo logs on the RamSan.
• Result: cut average latency by 67%, and doubled the orders processed per second
TMS Customer
![Page 26: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/26.jpg)
Fox River Financial Resources
• The RamSan is used to rapidly acquire tick data in an oracle database for their proprietary modeling software that executes trades.
• The RamSan has allowed their system to maintain rapid response time irregardless of trading volume.
• A side benefit was that batch process run time reduced from 3 hours to 20 Minutes (6x improvement) with the RamSan
• Fox River Financial Resources Offers an order execution service to large institutional clients.
• Offers a better execution price than the Clients can achieve on the market, and profits by trading at better prices. Clustered Oracle Servers
running on Redhat Linux
2 128 GB RamSan-400s Mirrored with Linux
Volume Manger
![Page 27: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/27.jpg)
Computershare
Application:Tiered option management and stock trading system with proprietary RMS-based database and applications on back end and Windows-based Web front end.
Environment:HP Alpha Server GS1280 with HP EVA 8000 storage in SAN.
Challenge:Deliver rapid online results to customers and complete high volume transaction processing quicker.
Solution:Four 128GB RamSan-400s
Result:500% performance improvement
![Page 28: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/28.jpg)
A European Telecom
• Problem:Seibel CRM system on Oracle could no longer scale.
• Solution:Two RamSan-500 2TB systems mirrored with Oracle ASM. (An additional 1 TB RamSan-500 is supporting another Oracle Application)
• Results:Deadline for application scaling met, currently in production supporting the world’s largest Siebel installation in the telecommunications industry.
![Page 29: Solid State Disks: Improving Application Performancekonferenz-nz.dlr.de/pages/storage2008/present/1... · 2011-08-31 · Why Solid State Disks? Drives are getting Bigger not Faster](https://reader033.fdocuments.us/reader033/viewer/2022042001/5e6dbc3a7738d704a8438057/html5/thumbnails/29.jpg)
Texas Memory Systems, Inc.Houston, TX Headquarters