0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

打造大规模共享闪存基础架构

存储D1net 来源:lp 2019-04-16 17:18 次阅读

从概念上讲,RSI为不同的架构整合服务器部件(CPUGPU、存储系统、内存和网络),使每个部件都能够在标准机架设备中进行调整和升级,通过高容量/低延迟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的技术实现产品化值得拭目以待。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 闪存
    +关注

    关注

    16

    文章

    1688

    浏览量

    114224
  • 网络协议
    +关注

    关注

    3

    文章

    240

    浏览量

    21366
  • 存储系统
    +关注

    关注

    2

    文章

    381

    浏览量

    40703

原文标题:打造大规模共享闪存基础架构

文章出处:【微信号:D1Net11,微信公众号:存储D1net】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    面板厂彩晶传出大规模裁员?实锤:180人!

    WitDisplay消息,面板厂彩晶传出大规模裁员,遭爆半年来已经裁近300人,彩晶15日发布重讯说明,自2023年9月截至今日止实际资遣之正确人数为180人,业已依法通报并办理相关资遣事宜。
    的头像 发表于 03-17 16:27 568次阅读

    GGII预计2024快充大规模应用元年将至

    GGII预计2024年中国新上市2C以上快充车型将超过15款,快充大规模应用元年正在到来。
    的头像 发表于 01-05 10:05 327次阅读
    GGII预计2024快充<b class='flag-5'>大规模</b>应用元年将至

    大规模神经网络优化:超参最佳实践与规模

    从理论分析入手把握大规模神经网络优化的规律,可以指导实践中的超参数选择。反过来,实践中的超参数选择也可以指导理论分析。本篇文章聚焦于大语言模型,介绍从 GPT 以来大家普遍使用的训练超参数的变化
    的头像 发表于 12-10 21:45 590次阅读

    WiFi 6下的大规模部署策略

    随着数字化时代的快速发展,我们正处于一个多设备、高密度连接的时代。在这个背景下,WiFi 6(802.11ax)作为一项新的无线通信标准,被广泛认为是满足未来大规模连接需求的关键技术。本文将深入研究WiFi 6在大规模部署中的关键策略,以确保网络的高效性、可靠性和安全性。
    的头像 发表于 11-02 16:33 212次阅读

    AMD大规模裁员15%? 赔偿N+7?官方回应来了

    近日,美国芯片大厂AMD遭传出在中国进行大规模裁员15%的消息,引发网友关注。 对此,AMD官方26日回应称,「网络传闻失实」,该公司并没有进行大规模裁员。 相反地,AMD是进行的「小幅度」的组织
    的头像 发表于 10-26 18:32 471次阅读

    大规模个性化定制研究综述!

    进入新千年,大规模个性化定制的研究逐渐成为热点。2000 年,Gilmore J H,Joseph Pine再次提出“大规模个性化旨在通过客户参与价值共创(Value Co-creation)过程并充分体验企业排他的或首选的个性化服务,真正实现面向个人市场(Market
    的头像 发表于 10-22 09:40 999次阅读
    <b class='flag-5'>大规模</b>个性化定制研究综述!

    用于大规模MIMO的开放式RAN直接射频采样无线收发器架构

    电子发烧友网站提供《用于大规模MIMO的开放式RAN直接射频采样无线收发器架构.pdf》资料免费下载
    发表于 09-14 14:26 0次下载
    用于<b class='flag-5'>大规模</b>MIMO的开放式RAN直接射频采样无线收发器<b class='flag-5'>架构</b>

    基于超大规模架构的FPGA存储器IP

    电子发烧友网站提供《基于超大规模架构的FPGA存储器IP.pdf》资料免费下载
    发表于 09-13 17:31 0次下载
    基于超<b class='flag-5'>大规模架构</b>的FPGA存储器IP

    STM32L0内核、系统架构闪存保护介绍

    目标  STM32L0突出显示  核心M0+与M0和M3/4  系统架构  内存映射和引导模式  闪存程序和数据EEPROM  内存保护  可用的主要文档
    发表于 09-12 06:58

    浅谈闪存控制器架构

    分析闪存控制器的架构,首先得了解SSD。一般来说SSD的存储介质分为两种,一种是采用闪存(Flash芯片)作为存储介质,另外一种是采用DRAM作为存储介质。我们通常所说的SSD就是基于闪存
    的头像 发表于 08-29 16:10 525次阅读

    三星24年生产第9代V-NAND闪存 SK海力士25年量产三层堆栈架构321层NAND闪存

    三星24年生产第9代V-NAND闪存 SK海力士25年量产三层堆栈架构321层NAND闪存 存储领域的竞争愈加激烈,三星电子计划在2023年正式生产第9代V-NAND闪存,三星第9代V
    发表于 08-21 18:30 319次阅读

    共享、可扩展的SAS基础架构

    电子发烧友网站提供《可共享、可扩展的SAS基础架构.pdf》资料免费下载
    发表于 08-17 16:23 0次下载
    可<b class='flag-5'>共享</b>、可扩展的SAS基础<b class='flag-5'>架构</b>

    BigCode背后的大规模数据去重方法有哪些?

    本文面向对大规模文档去重感兴趣,且对散列 (hashing) 、图 (graph) 及文本处理有一定了解的读者。
    的头像 发表于 08-02 10:27 533次阅读
    BigCode背后的<b class='flag-5'>大规模</b>数据去重方法有哪些?

    基于隐式表达的大规模三维建图的方法

    /PRBonn/SHINE_mapping    该工作提出了 一种基于隐式表达的大规模三维建图的方法 ,它利用分层八叉树的结构来存储可学习的局部特征,并通过共享的浅层MLP将局部特征转换为有符号距离场。相比于以往的工作,该
    的头像 发表于 06-27 11:01 512次阅读
    基于隐式表达的<b class='flag-5'>大规模</b>三维建图的方法

    PyTorch教程11.9之使用Transformer进行大规模预训练

    电子发烧友网站提供《PyTorch教程11.9之使用Transformer进行大规模预训练.pdf》资料免费下载
    发表于 06-05 15:07 0次下载
    PyTorch教程11.9之使用Transformer进行<b class='flag-5'>大规模</b>预训练