...
首页> 外文期刊>Performance Evaluation >WOJ: Enabling Write-Once Full-data Journaling in SSDs by using weak-hashing-based deduplication
【24h】

WOJ: Enabling Write-Once Full-data Journaling in SSDs by using weak-hashing-based deduplication

机译:WOJ:通过使用基于弱哈希的重复数据删除功能在SSD中启用一次写入全数据日志记录

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

摘要

Journaling is a commonly used technique in file systems to provide data reliability for applications. Full-data journaling, which stores all file system (data and metadata) updates in a journal before they are applied to their home locations, provides the strongest data reliability, reduces application developers' efforts on application-level crash consistency, and helps to remove most crash-consistency vulnerabilities. However, file system users usually hesitate to use it as it doubles the write volume to the disk, leading to compromised performance. While fast SSDs have the potential to make full-data journaling affordable, its doubled writes threaten the devices' durability, which is their Achilles heel.While data deduplication technique can be used to remove the second writes to the home locations, it can be too expensive to be a practical solution due to its high computation and space overheads as it has to compute and cache collision-resistant hashing values (fingerprints). The issue is especially serious for SSDs, which are becoming increasingly large and fast, but less tolerant of additional overhead in the I/O stack. Leveraging the fact that with data journal mode all writes to the home locations in a file system are preceded by corresponding writes to the journal, we propose Write-Once data Journaling (WOJ), which uses a weak-hashing-based deduplication dedicated for removing the second writes in data journaling. WOJ can reduce regular deduplication's computation and space overheads significantly without compromising the correctness. To further reduce metadata persistency cost, WOJ is integrated with SSD's FTL within the device. Experiment results show that the ext3 file system with data journaling on WOJ-enabled SSDs can deliver up to 2.7X higher throughput than that with regular deduplication, while both remove about half of the writes to the SSD. (C) 2018 Elsevier B.V. All rights reserved.
机译:日志记录是文件系统中常用的技术,可为应用程序提供数据可靠性。全数据日志记录,将所有文件系统(数据和元数据)更新存储在日志中,然后再应用到其本地位置,可提供最强的数据可靠性,减少应用程序开发人员在应用程序级崩溃一致性方面的工作,并有助于删除大多数崩溃一致性漏洞。但是,文件系统用户通常会犹豫使用它,因为它会使磁盘的写入量增加一倍,从而导致性能下降。虽然快速的固态硬盘有可能使全数据日志负担得起,但其两倍的写入量威胁了设备的耐用性,这是其致命弱点。虽然可以使用重复数据删除技术删除对本地位置的第二次写入,但也可以由于它具有很高的计算量和空间开销,因此成为一种实用的解决方案非常昂贵,因为它必须计算和缓存抗冲突的哈希值(指纹)。对于SSD来说,这个问题尤为严重,因为SSD越来越大,越来越快,但对I / O堆栈中额外开销的容忍度却较低。利用以下事实:在数据日志模式下,对文件系统原始位置的所有写操作都在对日志进行相应的写操作之前,我们提出了一次写入数据日志记录(WOJ),该日志使用基于弱哈希的重复数据删除技术专门用于删除第二个写入数据日记。 WOJ可以显着减少常规重复数据删除的计算和空间开销,而不会影响正确性。为了进一步降低元数据的持久性成本,WOJ与设备内SSD的FTL集成在一起。实验结果表明,与具有常规重复数据删除功能的ext3文件系统相比,具有WOJ功能的SSD上的数据日记功能可以提供高达2.7倍的吞吐量,而这两种操作都可以减少对SSD的一半写操作。 (C)2018 Elsevier B.V.保留所有权利。

著录项

  • 来源
    《Performance Evaluation》 |2018年第11期|56-69|共14页
  • 作者单位

    Shenzhen Dapu Microelect Co Ltd, Shenzhen 518100, Peoples R China;

    Univ Texas Arlington, Arlington, TX 76010 USA;

    Beihang Univ, Beijing 100191, Peoples R China;

    Univ Illinois, Chicago, IL 60607 USA;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Journaling; File systems; Deduplication; SSD;

    机译:日志记录;文件系统;重复数据删除;SSD;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号