Download - Violin - SC07 Presentation
-
8/6/2019 Violin - SC07 Presentation
1/14
Welcome to Violin Memory!
11/10/2007 Violin Memory Inc. 1
Scalable Memory System
-
8/6/2019 Violin - SC07 Presentation
2/14
Clustered Servers:
Distribute dataset across manyservers to increase performance
Insufficient Memory!
Drive Arrays:
Distribute & replicate data acrossmany disk arrays
Multi-core Servers:
Virtual machines to reducecost, power & space
Dataset Growth & Increasing Performance Requirements
11/10/2007 Violin Memory Inc. 2
10+ms
-
8/6/2019 Violin - SC07 Presentation
3/14
Scalable Memory: FB-DIMM?
1 Step Forward, 2 Steps Back2. Power InefficiencySerial interconnect active on all hopsAll DRAM in high power state: 5WBuffer (AMB): 5-7W (heat-sink needed)
6. Scale Limitations8 Modules per ChannelController channel limitsSystem power limits36 memories per DIMM
Intel/JEDEC Standard $200MM invested
1. Serial InterconnectReduces pin & trace countsAllows more DIMMS per channel
64GByte per system
11/10/20073
3. Additional LatencyAll commands repeated
through N hopsSkew between lanes
5. Reliability IssuesBuffer failure= channel failure= crash!Buffer heat decreases memory MTBF
4. Poor FlexibilityOnly DRAM RAS/CAS on serial!Same speed/grade per channel
No Flash supportViolin Memory Inc.
-
8/6/2019 Violin - SC07 Presentation
4/14
Its Time for a New Solution!
Its Time to
Think Outside of the Box
11/10/2007 Violin Memory Inc. 4
-
8/6/2019 Violin - SC07 Presentation
5/14
Violin Memory AppliancesBest-of-Breed Platform for Scaling Memory
Software Interfaces1.Block (Disk)2.Character (mmap)3.Memory (ccNUMA)
Scale & Cost Interfaces & FeaturesScalable Memory - DRAM
3+ Million IOPS 3 s Latency >6x Server Density
8 TB/Rack > 1 GB/Watt
Price / GB < Server
11/10/2007 Violin Memory Inc. 5
Memory Appliance
ny erver
Physical Interfaces1.Direct Attach (PCIex8, Dual PCIex4)2.Network Attach3.Processor
Memory Services1.RAID2.In-service replacement3.Fast Snapshots to Flash4.High performance Flash Management
FlexibleSystemConfiguration
V BV B
Performance Storage - Flash Density: 80TB per rack > 100x Disk Array Performance
100K+ IOPS 50 s latency
Price/GB ~Performance HDD Array
1H 08
-
8/6/2019 Violin - SC07 Presentation
6/14
Memory Modules
Violin Switched Memory (VXM)Industry Standard Interconnects
(PCIe, InfiniBand, 10GbE, Processor)1. Scalable MemoryFewer hops = lower latency
Inherent redundancy
ViolinMemory
Controller
Port BPort C
Port D
Port E Port F
Industrys First Scalable Memory Architecture
4. Any MemoryDRAM, NAND, NOR, PRAM, Mixed memory types in singlesystem
90% Lower Cost Memory
D1
Data = D1, D2, D3, D4
11/10/2007 Violin Memory Inc. 6
3. Greener Data CentersEfficient interconnect withdynamic power management
DRAMs in low power state80% power savings/GB
Port A
Memory Modules
V BV B
2. Extreme Data ReliabilityCRCs & ECCRAID across VIMMsSpare modules for RAID rebuildHot-swappable modules
Non-stop ApplicationsNo Checkpoints!
Patent ProtectionInitial filing in USA 2005Published in EU and USA 200712 patentable inventions
D2
D4
D3
DP
-
8/6/2019 Violin - SC07 Presentation
7/14
Violin Intelligent Memory Module
(VIMM)
2.75
5.25Back
Front
V B
Violin Buffer
3-port Switch Distributedmemorycontroller
Power manager
11/10/2007Violin Memory Inc.
7
Violin Buffer (VB) per module Memory Flexibility
DRAM, NAND Flash, Different types, densities
Switched Topology Redundant interconnect
Automatic rerouting Hot swappable
Optimized Power Efficient interconnect DRAMs in low power state
Lowest Cost Packaging Standard DRAM and FLASH chips
Automated DIMM factories
DIMM connectors
Cost Optimized per GB
2U Chassis/Modules 6 GB DRAM
64 GB Flash (1H 2007)
Highest Density per Rack 84 Modules per Appliance
16+ Appliances per rack
-
8/6/2019 Violin - SC07 Presentation
8/14
VXM = Scalable Memory
6x DRAM Density of Nearest Competitor
11/10/2007Violin Memory Inc.
8
504 GB DRAM , 5TB Flash in 2U
Violin 1010 Memory Appliance
-
8/6/2019 Violin - SC07 Presentation
9/14
Violin 1010 Memory ApplianceCapacity: Memory
VIMMs
Appliances(84VIMMs)
Rack
(16 Appliances)
DRAM 6GB 120GB to 500GB 8TB
NAND Flash 64GB 1TB to 5TB 80TB
11/10/2007 Violin Memory Inc. 9
Mechanicals 19 Rack, 2U High 84 VIMMs 450W Max Efficient 12V power 16 in a rack
Interfaces PCIe: 4/8 Lanes (20Gb/s) Mgmt: SNMP & Serial Character & Block Access
RAS Features RAID: 5 VIMMs (4 +1P) ECC: SECDED Hot standby VIMMs Non-disruptive replacement
Performance 3+M Ops/sec (DRAM) 12+ Gbit/s Read 3 us latency (DRAM)
-
8/6/2019 Violin - SC07 Presentation
10/14
Violin 1010 Mechanicals
2U
Memory Slots84 VIMMsVIMM Status LEDs
Rack Density18 Units per 42U rack8 TB DRAM per rack
11/10/2007 Violin Memory Inc. 10
19 Rack
Safe access to VIMMs
Removable lid
Mechanicals19 Rack, 2U HighDepth for 1000mm racksSlide-out TrayCable ManagementEfficient 12V Power
-
8/6/2019 Violin - SC07 Presentation
11/14
Violin 1010: Industry Fastest I/0
3+M IOPS on a Single Interface
11/10/2007Violin Memory Inc. Proprietary
11
-
8/6/2019 Violin - SC07 Presentation
12/14
Future: Virtualized Data Centers
The Next Generation Architecture
Independent scaling of
Processing
Storage Memory
LAN/WAN
11/10/2007 Violin Memory Inc. 12
High Speed Fabric Low latency
Multi-vendor
Virtualization Resource Allocation & Sharing
Power & Capacity management
Fault Management & Operations
-
8/6/2019 Violin - SC07 Presentation
13/14
Processor
Arrays
Fabric Attached MemoryViolin Memory & System Fabric Works Partnership
Network Services1.SCSI (iWARP, SRP, iSER)2.File (rdmaNFS, Lustre)
Network Interfaces1.Dual DDR InfiniBand2.Dual 10 GbE
Server Functions1.RDMA support (OFED)2.Multi-core processing3.Disk Storage & Back-up
OpenFabric
Storage
Arrays
LAN/WAN
GatewaysMemoryArrays
11/10/2007 Violin Memory Inc. 13
Scalable Memory - DRAM Memory-Like IOPS Low Latency >6x Server Density
TByte/Rack GByte/Watt
Memory RAID
-
8/6/2019 Violin - SC07 Presentation
14/14
Violin Memory Benefits
Best of Breed Platforms for Scaling Memory
80% lower power per GB
80% less rack space per GB
8TB DRAM in a single 7kW rack
504 GB DRAM , 5TB Flash in 2U
Direct attached or Network Attached
Storage System or Server Extension
DRAM or Flash or Both
Optimized for Virtualized Data Center
Memory Arrays or
Tier 0 Storage
11/10/2007 Violin Memory Inc. 14
Violin 1010 Memory Appliance