首页> 外文期刊>Embedded Systems Letters, IEEE >Cross-Layer Optimizations in Solid-State Drives
【24h】

Cross-Layer Optimizations in Solid-State Drives

机译:固态驱动器中的跨层优化

获取原文
获取原文并翻译 | 示例

摘要

Solid-state drives (SSDs) utilize parallel architectures to improve their IO throughput. Although log buffer based flash translation layers (FTLs) are widely employed in SSDs, little has been addressed on the issue of placing pages under a parallel architecture in such FTLs. In this letter, we evaluate three possible page placement policies and show that there is no best policy due to the tradeoff between the degree of parallelism and the garbage collection overhead. To achieve high performance SSDs, cross-layer optimization techniques involving the cooperation between the buffer management layer and the FTL are proposed in this letter to maximize the degree of parallelism while keeping a low garbage collection overhead. The basic idea is to let the FTL keep the garbage collection overhead low by eliminating high-cost cross-channel live page copying, while making the buffer management layer responsible for maximizing the degree of parallelism. Simulation results on five realistic or benchmark based workloads show that the proposed techniques reduce the response time of the SSD by up to 79%.
机译:固态驱动器(SSD)利用并行体系结构来提高其IO吞吐量。尽管基于日志缓冲区的闪存转换层(FTL)广泛用于SSD中,但是在将页面置于并行体系结构中的这种FTL中的问题还很少得到解决。在这封信中,我们评估了三种可能的页面放置策略,并表明由于并行度和垃圾收集开销之间的折衷,因此没有最佳策略。为了获得高性能的SSD,在本文中提出了跨层优化技术,该技术涉及缓冲区管理层与FTL之间的合作,以在保持较低垃圾收集开销的同时最大化并行度。基本思想是通过消除高成本的跨通道活动页面复制,使FTL保持垃圾收集开销较低,同时使缓冲区管理层负责最大程度地提高并行度。对五种基于现实或基准的工作负载的仿真结果表明,所提出的技术将SSD的响应时间缩短了多达79%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号