1、NVME over TCP: Lightbits 和 solarflare 正在推广基于 TCP-over-bog-standard Ethernet的Nvme-over-Fabric(Nvmeof)方案,目标是取代通过数据中心级以太网、iWarp,rdma、infiniband。该公司的Xstreme Scale NIC支持内核旁路套件
原文: Future is bright for NVMe-over-Fabrics with TCP and Ethernet, say Solarflare, Lightbits • The Register
2、近计算存储
3、可计算存储:存储设备提供计算功能,降低Host处理器在数据计算方面的开销或者降低数据传输量(以及由此带来的其他提升)。计算单元可以直接位于存储端,也可以部署在存储与host之间。不管形式如何,最终目标是降低现有计算,内存,存储和IO资源带来的限制,提高并行度。
设计时应明确需求,最关注哪方面的提升(host CPU、读写延迟,网络延迟等),评估所需成本。
4、CXL ,内存池化,若实现内存共享,则会提高内存使用效率,降低数据中心成本。让云操作系统的功能更接近单机操作系统,即统一调度资源。
大内存时代振奋人心的CXL技术(上)
5、技术演进路线:
-
网络 10G --> 25G --> 100G
-
硬件 HDD ---> SATA SSD --> Nvme SSD --> PMem
-
软件优化(内核到用户态,by pass)
-
CPU性能演进落后网络与SSD,这导致计算与网络、存储速度不匹配,催生了存算分离
-
CXL的出现可能将内存也单独出来进行池化