Flash memory performance on a highly scalable IOV system

  • Authors:
  • Peter Kirkpatrick;Adel Alsaadi;Purnachandar Mididuddi;Prakash Chauhan;Afshin Daghi;Daniel Kim;Sang Kim;K. R. Kishor;Paritosh Kulkarni;Michael Lyons;Kiran Malwankar;Hemanth Ravi;Swaminathan Saikumar;Mani Subramanian;Marimuthu Thangaraj;Arvind Vasudev;Vinay Venkataraghavan;Carl Yang;Wilson Yang

  • Affiliations:
  • Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.;Aprius, Inc.

  • Venue:
  • WIOV'11 Proceedings of the 3rd conference on I/O virtualization
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an enterprise-class I/O virtualization (IOV) system, discuss the architecture, and share performance characterization results using extremely high performance flash memory as a load generator. This work describes an IOV system built on the PCI-Express over Ethernet (PCIeOE) protocol, which combines these two ubiquitous, standardized technologies in a novel fashion. By preserving the PCI-Express (PCIe) device and software model, computers interface to the system without modifications to hardware or software. By utilizing 10G Ethernet as a transport, the system integrates with enterprise environments, achieves very high scalability and benefits from the favorable economics of the Ethernet ecosystem. Further, we present a thorough characterization of the latency and performance of the system using very high performance flash memory as an endpoint device. Flash memory serves as a high-intensity traffic generator, and also represents a compelling application of the PCIeOE technology.