P3Stor:适用于企业级存储系统的并行持久性基于闪存的SSD
在数据密集型应用程序的驱动下,基于闪存的固态驱动器(SSD)在企业级存储系统中变得越来越流行。 闪存具有固有的并行性。 但是,现有的固态驱动器尚未充分利用这种优势。 我们提出P3Stor,这是一种并行固态存储体系结构,它通过利用模块级和总线级并行性来增加平均带宽并利用芯片级交织来隐藏I / O延迟,从而充分利用闪存。 为了提高传统接口协议(例如SATA)的带宽利用率,P3Stor采用PCI-E接口来支持并发事务。 基于提出的并行体系结构,我们设计了一个惰性闪存转换层(LazyFTL)来管理地址空间。 提出的LazyFTL采用灵活的超级页面级映射方案来支持多级并行性。 它能够区分热数据和冷数据,并且热数据识别使LazyFTL可以将热数据和冷数据定向到单独的物理块,从而减少了回收块时的页面迁移。 随着垃圾收集器迁移更少的有效页面,写入放大将大大减少,从而有助于延长生命周期。 此外,LazyFTL很少触发耗损均衡过程。 延迟损耗均衡机制可防止用户的请求受到后台操作的干扰。 在热数据识别的指导下,智能写缓冲区用于减少对闪存芯片的编程操作。 这对于延长P3Stor的使用寿命很有意义。 使用跟踪驱
暂无评论