Strata: scalable high-performance storage on virtualized non-volatile memory

  • Authors:
  • Brendan Cully;Jake Wires;Dutch Meyer;Kevin Jamieson;Keir Fraser;Tim Deegan;Daniel Stodden;Geoffrey Lefebvre;Daniel Ferstay;Andrew Warfield

  • Affiliations:
  • Coho Data;Coho Data;Coho Data;Coho Data;Coho Data;Coho Data;Coho Data;Coho Data;Coho Data;Coho Data

  • Venue:
  • FAST'14 Proceedings of the 12th USENIX conference on File and Storage Technologies
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

Strata is a commercial storage system designed around the high performance density of PCIe flash storage. We observe a parallel between the challenges introduced by this emerging flash hardware and the problems that were faced with underutilized server hardware about a decade ago. Borrowing ideas from hardware virtualization, we present a novel storage system design that partitions functionality into an address virtualization layer for high performance network-attached flash, and a hosted environment for implementing scalable protocol implementations. Our system targets the storage of virtual machine images for enterprise environments, and we demonstrate dynamic scale to over a million IO operations per second using NFSv3 in 13µ of rack space, including switching.