首页> 外文会议>18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications >DuLASP: A Workload-Aware Flash Translation Layer Exploiting both Temporal and Spatial Localities
【24h】

DuLASP: A Workload-Aware Flash Translation Layer Exploiting both Temporal and Spatial Localities

机译:DuLASP:一种可感知工作负载的Flash转换层,可同时利用时空分布

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

摘要

A Flash Translation Layer (FTL) determines the physical location of each written page on a NAND flash storage. Hot/cold data separation prevents placing data with different degrees of hotness together and is critical for an FTL to improve its performance. In existing FTLs, separation of hot and cold data was achieved by exploiting either temporal or spatial locality of the workloads. The both types of localities were not considered at the same time. In addition, in FTLs that consider the spatial locality, the storage is divided into fixedsize partitions, whose size cannot be adapted according to the workloads. Measurement results show that, a single fixed partition size cannot fit all the workloads, and the preferred partition size for a given workload may not be fixed all the time during the execution of the workload.In this paper, an FTL called DuLASP (Dual Localities with Adaptive Space Partitioning) is proposed. DuLASP considers both temporal and spatial localities of the workloads to achieve hot/cold data separation. Moreover, it incorporates a proposed technique called adaptive space partitioning (ASP) to adaptively and dynamically adjust the partition size according to the executed workloads. ASP achieves the goal by periodically evaluating the suitableness of partition size configuration and adjusting the partition size. Evaluation of the suitableness of a partition size is done mainly based on the temporal information of the data access, and the adjustment of the partition size is performed by merging neighboring partitions (i.e., increasing partition size) or splitting partitions (i.e., decreasing partition size).Experimental results on 7 realistic or benchmark-based workloads show that considering both types of localities has performance improvement (in terms of cleaning cost) of up to 16.8 times (3.1 times in average), compared to that considering only a single type of locality. Moreover, adaptive space partitioning also has significant performance impr- vement (i.e., by up to 92%, 23.8% in average), compared to the best fixed partitioning.
机译:闪存转换层(FTL)确定NAND闪存中每个已写页面的物理位置。热/冷数据分离可防止将具有不同热度的数据放在一起,这对于FTL改善其性能至关重要。在现有的FTL中,通过利用工作负载的时间或空间局部性来实现热数据和冷数据的分离。两种地点没有同时考虑。另外,在考虑空间局部性的FTL中,存储分为固定大小的分区,其大小无法根据工作负载进行调整。测量结果表明,一个固定的分区大小无法满足所有工作负载,并且给定工作负载的首选分区大小在工作负载执行期间可能不会一直固定不变。本文中称为DuLASP(Dual Localities)的FTL (自适应空间分割)。 DuLASP考虑了工作负载的时间和空间位置,以实现热/冷数据分离。而且,它结合了一种提议的技术,称为自适应空间分区(ASP),可以根据执行的工作负载来自适应地动态调整分区大小。 ASP通过定期评估分区大小配​​置的合适性并调整分区大小来实现此目标。分区大小的适当性的评估主要基于数据访问的时间信息进行,并且分区大小的调整是通过合并相邻分区(即增加分区大小)或拆分分区(即减小分区大小)来进行的)。对7种现实或基于基准的工作负载的实验结果表明,与仅考虑一种类型的场所相比,考虑到这两种类型的场所的性能改善(就清洁成本而言)最多可以提高16.8倍(平均为3.1倍)。位置。此外,与最佳固定分区相比,自适应空间分区还具有显着的性能提升(即,高达92%,平均为23.8%)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号