Flash Fabric Architecture

Violin’s unique flash ecosystem, the Flash Fabric Architecture (FFA), is woven from multiple layers of innovative technologies. At the system’s core lies a resilient, highly available mesh of thousands of flash dies that work in concert to continuously optimize performance, latency, availability, and longevity.

Flash Fabric Architecture delivers:

  • Spike-free Low Latency The Violin FFA delivers spike-free and predictable latency.
  • Consistent Performance FFA enables consistent performance that enables mixed and multiple workloads for data center consolidation.
  • High Bandwidth A single Violin All Flash Array supports over 8000 flash devices providing the bandwidth needed for outstanding flash performance with background flash management that does not impact online performance.
  • Extreme Reliability All active components of the FFA are hot-swappable for enterprise class reliability, availability and serviceability.
  • Cost-Effective Design Instead of using SSDs, FFA deploys flash chips in Violin’s optimized hardware architecture.

img-6000-exploded-view-640px

Optimized Hardware Design

Violin Intelligent Memory Modules (VIMM) organizes a vast mesh of individual flash dies into intelligent flash management units. VIMMs provide a hardware-based Flash Translation Layer with garbage collection, wear leveling, and error/fault management. VIMMs and the Switched Fabric layer work in conjunction with vRAID, Violin’s patented hardware-based RAID algorithm that increases reliability and reduce latency.
Collectively, these deeply integrated layers—the mesh of flash dies organized into VIMMs integrated with switched fabric and overlain by vRAID—make up the Violin Flash Fabric Architecture.