从概念上讲,rsi为不同的架构整合服务器部件(cpu、gpu、存储系统、内存和网络),使每个部件都能够在标准机架设备中进行调整和升级,通过高容量/低延迟pcie链路进行连接。在这上面安装虚拟服务器软件,可以利用一个个机架级部件构建虚拟服务器,并且你拥有了一种意义重大的配置,使企业基础架构能够与云服务相竞争。
不过,在网络上使用非易失性内存和存储系统通常意味着不可接受的延迟。斯坦福大学团队的reflex(软件存储服务器 )这时就有了用武之地。
reflex
使远程闪存访问可以接受面临几个难题,最大的难题是实现低延迟。
管理共享闪存池中的多租户需要隔离机制,那样应用程序不会干扰对方。共享闪存方面最好具有高度灵活性,预计还会遇到其他部署问题,比如规模和网络协议。
斯坦福大学的团队在测试中发现,reflex获得的远程闪存性能相当于使用tcp/ip基于10gb以太网的本地闪存访问。他们解释道:“reflex使用一种紧密集成网络和存储的新型数据平面内核,在计算要求有限的情况下实现了高性能。这种数据平面设计避免了中断和数据拷贝的开销,针对局部性进行了优化,并兼顾了高吞吐量(iops)和低尾延迟。”
多租户
闪存设备上多租户的一大问题是,读取性能和写入性能之间存在巨大的差异。写入可能需要几毫秒,而读取是亚毫秒级事务。这意味着执行大量写入操作的应用(比如元数据更新或流视频)耗用nvme设备的大量资源。
斯坦福大学的团队实施了qos调度程序,它可以全面了解所有租户的整个工作负载。最大的iops取决于所有请求的读取/写入比。调度程序查看每个工作负载的服务级别目标(slo),优先考虑注重延迟的应用而不是尽力的应用,并确保应用的slo得到实现。
由于诸如此类的优化,reflex能够做到每个核心提供高达850k的iops,同时仅比直接访问本地闪存增加21µs的延迟。这非常好。
英特尔的远见卓识者多年来一直在倡导rsi概念,但看起来正是在2018年,所有必要部分(尤其是pcie v4)汇集起来,使这个概念在技术上和经济上都切实可行。随着闪存价格暴跌,塞满闪存的机架比以往任何时候都更经济实惠,哪怕是数百tb的闪存。
这对我们数据密集型的未来来说是好消息。是否有任何企业存储供应商使类似reflex的技术实现产品化值得拭目以待。
NGN综合接入解决方案
Discrete circuit protects Li-i
比特币相关的所有术语解释
校园广播可视对讲方案
示波器触发电路的作用是什么?
打造大规模共享闪存基础架构
static关键字的三种用法
VGA接口和HDMI接口的概念和区别
如何轻松避免隔离设计的隐藏成本
t-686 常用存储介质
基于人工智能的EDA解决工程量问题
探讨一下电动汽车整个部件和整车的验证体系
PCB设计有哪些干扰因素以及如何抗干扰
2020年Q1季度智能手机同比下降34.7%,移动电源需求增速下滑
三相异步电动机安装步骤_三相异步电动机故障检查方法
华为P10对战iPhone8!谁会是王者?
“奇瑞王”英菲尼迪又推新车-QX80,外观和内饰低调奢华,动力强劲十足!
异步FIFO空满判断延迟
中国半导体行业协会声明!
什么是轴流泵