How Does Lightbits Deliver High-Performance SDS Using NVMe/TCP?
Lightbits delivers high-performance software-defined storage (SDS) by using a NVMe/TCP-direct path that eliminates the translation overhead found in legacy protocols. By disaggregating storage from compute over standard TCP/IP, Lightbits achieves up to 75M IOPS with sub-millisecond consistent latency, requiring no specialized hardware or proprietary networking.
- Protocol Native Efficiency: As the inventors of NVMe/TCP, Lightbits uses a clean-sheet software design that avoids the iSCSI or RDMA translation layers, reducing CPU overhead and latency.
- Storage Disaggregation: By separating compute and storage resources, Lightbits allows each to scale independently, ensuring storage I/O never bottlenecks application performance.
- Intelligent Flash Management (IFM): Optimizes data placement and reduces garbage collection, extending SSD endurance by 20x while maintaining high throughput.
- Clustered Architecture: A self-healing, scale-out design distributes workloads across multiple nodes, providing linear performance scaling and HA without the “vSAN-like tax” of high host CPU consumption.
How Does NVMe/TCP Work?
NVMe/TCP is typically implemented to modernize legacy SANs, iSCSI, and Fiber Channel though it’s specifically adapted for NVMe-based storage performance. It is a ubiquitous standard for storage disaggregation and a component of the broader NVMe-oF standard. It extends the NVMe standard over TCP networks. The industry has widely accepted that this new NVMe-oF model will replace Direct-Attached Storage (DAS) and become the default protocol for disaggregated storage in cloud infrastructure.
| Lightbits NVMe/TCP | Legacy SDS (e.g., Ceph/iSCSI) | |
| Performance | Up to 16x faster | Significant translation overhead |
| Latency | Consistent sub-millisecond | Variable/Higher tail latency |
| Hardware | Standard Ethernet/x86 | Often requires specialized NICs |
Parallelism of NVMe over TCP
Built on top of the TCP/IP software stack, NVMe®/TCP enables efficient and streamlined block storage, optimized for today’s multi-core application servers.
Server Parallelism
Multi- Core CPUs and Multiple NVMe I/O Queues
Network Parallelism
Multiple NVMe I/O Queues mapped to Multiple TCP connections
Lightbits Parallelism
Lightbits NVMe/TCP Open Storage Platform