[转载] 为了部落:NVMe over Fabric诞生记(协议细节及市场现状篇)

对于NVMe over Fabrics协议来说,要解决下面几个问题:

  1. 提供对于不同互联透明的消息和数据的封装格式;
  2. NVMe进行操作所需要的接口方式映射到互联网络;
  3. 解决互联网络的节点发现、多路径等互联引入的新问题。

    针对数据封装,协议定义了一整套封装方案。与传统的NVMe协议相比,这套封装方案针对互联做了一些调整和适配。NVMe定义了一套异步的由软件驱动硬件执行相应动作的异步操作机制,发送和完成包仅仅携带必要的描述,而真正的数据和SGL描述符都是放在内存中并且由硬件通过DMA方式取得的。

    这是基于PCIeDMA操作延迟很短(1us)的前提而设计的。在互[……]

阅读全文

[转载]为了部落:NVMe over Fabric诞生记——RDMA篇

(书接上文,之前的章节介绍了NVMe over Fabrics的发展背景及协议的基本内容,查看上文《为了部落:NVMe over Fabric诞生记》,这节将介绍与NVMe over Fabrics密切相关的一个传输层协议——RDMA。)

在这些众多的传输层协议中,重点介绍一下RDMARDMARemote Direct Memory Access)是一项古老的技术。它通过互联网络把数据直接传入某台计算机的一块存储区域,不需用到多少计算机的处理功能。

普通网卡集成了支持硬件校验和的功能,并对软件进行了改进,从而减少了发送数据的复制量,但无法减少接收数据的复制量,而这部分复制量[……]

阅读全文

[转载] 为了部落:NVMe over Fabric诞生记

 

公元201668日,伴随着众多粉丝的期待,这部耗资1.6亿美元,改编自《魔兽争霸:人类与兽人》游戏,拥有众多英雄人物史诗般的IMAX 3D电影在中国大陆上映。《魔兽》电影展现了两个各自安详的世界艾泽拉斯与德拉诺本在黑暗之门的作用下,两个世界联系在了一起,而文明的碰撞和冲击带来了新的秩序。

两天后,存储界的黑暗之门也正式开启:当地时间69日,NVM Express公司宣布发布NVM Express over Fabrics协议。对于众多的Fabric厂商和存储厂商来说,这必然是一次崭新的较量。

c

计算、存储、网络是现代企业IT硬件基础架构的核心。基于Flash和新一代PC[……]

阅读全文

闪存王者的演变:由二维到三维

作者 中国科技大学 帅师兄

 

提要

最近读了一篇介绍NAND闪存演变历史的文章。简而言之,NAND闪存面临着二维结构尺寸无法继续缩小的瓶颈,因此逐渐向三维结构进行转变。

 

背景介绍

现在人们生活中的便携式电子设备越来越多,比如数码相机、MP3、平板电脑和智能手机等。因此,非易失性的存储市场也得到了快速成长。因为如集成密度高、单位比特成本低和可靠性高等众多优点,NAND闪存占据了绝大部分的非易失性存储市场。可是因为技术上的限制,这些优势越来越难以维持下去。下图为过去十年的单元尺寸与单元相互干扰的变化趋势图。即使两次曝光技术(Double Patterning Technology)和四次曝光[……]

阅读全文

都是coupling惹的祸

作者 Wonder

 

我们都知道写flash是严格按page的顺序programming的, 即page 0, page 1,page 2 ,page3, …。但是对于2D MLC/TLC以及现在的micron 3D,我们所谓的顺序page对应到物理的page其实并不是连续的。我们以2D MLC为例。

看到了吗? WL0 有4个page 分别为 page 0,page 1,page 4 和page 5. Page 0 和page 4 是shared page, page 0 是lower page, page 4 是upper page。

 

为何物理结构的page编号是这样的呢?[……]

阅读全文