The new Cavium FC-NVMe drivers are targeted towards customers connecting flash-based storage arrays to servers over Fibre Channel networks. Pre-release software for the Linux OS is available for download by contacting Cavium Sales. Three usage scenarios are supported:
- Initiator mode: Drivers and firmware for hosts containing initiator mode QLogic 2700 Series Gen 6 or 2690 Series Enhanced Gen 5 HBAs
- Target mode: Drivers for storage servers or array controllers containing target mode QLogic 2700 Series Gen 6 or 2690 Series Enhanced Gen 5 HBAs
- Target mode (SPDK): Drivers (based on user mode SPDK technology) for storage servers or array controllers containing target mode QLogic 2700 Series Gen 6 or 2690 Series Enhanced Gen 5 HBAs
INCITS/T11 committee for Fibre Channel Interfaces recently approved the standard ensuring concurrent support and interoperability for FC-NVMe and the existing Fibre Channel protocols. Craig Carlson, Chairman of the T11 standards committee on FC-NVMe, said, “Cavium was a leading contributor to the definition and development of the FC-NVMe standard. Cavium actively participated by contributing resources and talent to the effort, and when the committee was investigating the new technology, Cavium engineers took many of the ideas and created POC code and provided valuable and timely feedback.”
Workloads that demand higher throughput, IOPs and lower latency are moving to flash. The NVMe protocol has been designed from the ground up for flash, and features deep parallelism, random access, and allows access to flash over PCI Express (PCIe) to maximize bandwidth. FC-NVMe extends these benefits over a Fibre Channel fabric. The low latency, lossless and efficient data handling capabilities of Fibre Channel are ideally suited to extend the performance and latency advantages of NVMe over a network.
Key benefits of adopting Cavium Fibre Channel HBAs for Flash environments include:
- Technology leadership: Cavium chairs the T11 committee working group that developed the FC-NVMe standards, and contributed significant resources to work with ecosystem partners to develop this technology.
- Innovation – Cavium is driving innovation in software defined storage platforms with target mode drivers for the Storage Performance Developer Kit (SPDK) project, which provides high-performance, user-space device drivers enabling the next generation of storage platforms.
- Performance: Cavium’s QLogic Fibre Channel adapters have shown to deliver exceptional performance of up to 2.6 million IOPS, and low latency, enabling the most demanding enterprise workloads.
- Standards compliance: Cavium QLogic solutions meet IT standards for interoperability and support. This ensures that customers can deploy Fibre Channel storage of their choice without worries about vendor lock-in or limited choice.
- Investment protection: With Cavium technology, FC-NVMe workloads can be seamlessly introduced into existing FCP-SCSI fabrics. With QLogic 2700 and 2690 Series FC HBAs, FCP-SCSI and FC-NVMe protocol traffic can run concurrently without requiring any rip and replace of existing infrastructure.
- Advanced SAN fabric management: Cavium QLogic StorFusion™ technology delivers a full suite of diagnostics, rapid provisioning and Quality of Service (QoS) throughout the fabric which automate and simplify SAN deployment and orchestration
“NVMe is a great advancement for the storage industry, driving down latencies and increasing IOPs. And FC-NVMe is an ideal storage protocol to take advantage of this technology transition. We believe Fibre Channel is the right choice for NVMe storage because of its deterministic performance, resiliency, reliability and ubiquitous presence in the data center,” said Vikram Karvat, Vice President and General Manager, Cavium Fibre Channel Storage Group.