There are two popular form factors to connect a Solid State Device to a host server: a traditional disk form factor ( SAS or SATA), and a PCIe card. For PCIe connected Flash storage, the industry is divided into two camps on the topic of driver protocols:
1. Defining a new block access protocol that is light-weight and best suited for the performance characteristics of the Flash device. as a traditional SCSI device. NVM Express is a specialized block storage protocol for Solid State Devices. In comparison with SCSI, NVMe has a reduced instruction set. The specification can support up to 64,000 I/O queues with up to 64,000 commands per queue. With multiple cores, each processor core can implement its own queue. Also, the protocol has interesting features some for T10 DIF/DIX
2. Extending the SCSI protocol to standardize the SCSI protocol across a PCIe physical interface. The objective is to have a wider range of existing SCSI devices that can potentially be PCIe connected. SCSI over PCIe (SOP) can support two queueing interfaces: NVMe and PQI (PCIe Queuing Interface).
Its interesting to watch how this space evolves!
1. Defining a new block access protocol that is light-weight and best suited for the performance characteristics of the Flash device. as a traditional SCSI device. NVM Express is a specialized block storage protocol for Solid State Devices. In comparison with SCSI, NVMe has a reduced instruction set. The specification can support up to 64,000 I/O queues with up to 64,000 commands per queue. With multiple cores, each processor core can implement its own queue. Also, the protocol has interesting features some for T10 DIF/DIX
2. Extending the SCSI protocol to standardize the SCSI protocol across a PCIe physical interface. The objective is to have a wider range of existing SCSI devices that can potentially be PCIe connected. SCSI over PCIe (SOP) can support two queueing interfaces: NVMe and PQI (PCIe Queuing Interface).
Its interesting to watch how this space evolves!
No comments:
Post a Comment