首页> 外文会议>IEEE Real-Time and Embedded Technology and Applications Symposium >Optimizing deterministic garbage collection in NAND flash storage systems
【24h】

Optimizing deterministic garbage collection in NAND flash storage systems

机译:优化NAND闪存存储系统中的确定性垃圾收集

获取原文

摘要

NAND flash has been widely adopted as storage devices in real-time embedded systems. However, garbage collection is needed to reclaim space and introduces a lot of time overhead. As the worst system latency is determined by the worst-case execution time of garbage collection in NAND flash, it is important to optimize garbage collection so as to give a deterministic worst system latency. On the other hand, since the garbage collection does not happen very often, optimizing garbage collection should not bring too much overhead to the average system latency. This paper presents for the first time a worst-case and average-case joint optimization scheme for garbage collection in NAND flash. With our scheme, garbage collection can be postponed to the latest stage so improves the average system latency. By combining partial garbage collection and over-provisioning, our scheme can guarantee that one free block is enough to hold all pages from both write requests and valid-page copies. The experiments have been conducted on a real embedded platform and the results show that our technique can improve both worstcase and average-case system latency compared with the previous works.
机译:NAND闪存已被广泛用作实时嵌入式系统中的存储设备。但是,需要垃圾回收来回收空间并引入大量的时间开销。由于最糟糕的系统延迟取决于NAND闪存中最坏情况的垃圾收集执行时间,因此优化垃圾收集以提供确定性的最坏系统延迟非常重要。另一方面,由于垃圾回收并不经常发生,因此优化垃圾回收不会给平均系统延迟带来太多开销。本文首次提出了最坏情况和平均情况联合优化方案,用于NAND闪存中的垃圾回收。通过我们的方案,可以将垃圾回收推迟到最新阶段,从而提高平均系统延迟。通过结合部分垃圾回收和过度供应,我们的方案可以确保一个空闲块足以容纳来自写请求和有效页副本的所有页。实验是在真实的嵌入式平台上进行的,结果表明,与以前的工作相比,我们的技术可以同时改善最坏情况和平均情况下的系统延迟。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号