【24h】

Scheduling in Flash-Based Solid-State Drives - Performance Modeling and Optimization

机译:基于闪存的固态驱动器中的调度-性能建模和优化

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

摘要

In this paper, we study the performance of solid-state drives that employ flash technology as storage medium. Our prime objective is to understand how the scheduling of the user-generated read and write commands and the read, write, and erase operations induced by the garbage-collection process affect the basic performance measures throughput and latency. We demonstrate that the most straightforward scheduling that prioritizes the processing of garbage-collection-related commands over user-related commands suffers from severe latency deficiencies. These problems can be overcome by using a more sophisticated priority scheme that minimizes the user-perceived latency without throughput penalty or deadlock exposure. Using both analysis and simulation, we investigate how these schemes perform under a variety of system design parameters and workloads. Our results can be directly applied to the engineering of a performance-optimized solid-state-drive system.
机译:在本文中,我们研究了采用闪存技术作为存储介质的固态驱动器的性能。我们的主要目标是了解用户生成的读取和写入命令的调度以及由垃圾收集过程引起的读取,写入和擦除操作如何影响基本性能指标吞吐量和延迟。我们证明,优先处理与垃圾收集相关命令的优先级高于与用户相关命令的最直接的调度存在严重的延迟缺陷。这些问题可以通过使用更复杂的优先级方案来克服,该方案可以最大程度地减少用户感知的延迟,而不会造成吞吐量损失或死锁。通过分析和仿真,我们研究了这些方案在各种系统设计参数和工作负载下的性能。我们的结果可以直接应用于性能优化的固态驱动系统的工程设计中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号