论文标题
Deltafs:通过启用元数据的Delta压缩来追求零更新开销,以在移动设备上进行日志结构化文件系统
DeltaFS: Pursuing Zero Update Overhead via Metadata-Enabled Delta Compression for Log-structured File System on Mobile Devices
论文作者
论文摘要
数据压缩已被广泛采用,以使移动设备从密集的写入压力中释放出来。对于传统压缩方法,其高压功效对于其高压功效而言尤其有希望。但是,此方法遭受了Delta Vaintenance产生的非平凡系统开销,并读取惩罚,从而阻止其在移动设备上的适用性。为此,本文提出了Deltafs,这是对移动设备的日志结构文件系统上启用元数据的Delta压缩,以实现最大的压缩效率和零硬件成本。 Deltafs巧妙地利用日志结构文件系统(LFS)的实地更新能力减轻写入放大问题,这是Delta压缩实现的关键瓶颈。具体而言,Deltafs利用零硬件成本的Delta维护中的插入区域进行内联区域,并集成了一个内线区域管理策略,以改善约束内联区域的利用。此外,还制定了免费的增量维护策略,该策略有选择地维护主数据区域中的三角洲块,以破坏受约束的内联区域的限制。实验结果表明,Deltaf大大减少了贩运的64.8%,并将I/O性能提高了37.3 \%。
Data compression has been widely adopted to release mobile devices from intensive write pressure. Delta compression is particularly promising for its high compression efficacy over conventional compression methods. However, this method suffers from non-trivial system overheads incurred by delta maintenance and read penalty, which prevents its applicability on mobile devices. To this end, this paper proposes DeltaFS, a metadata-enabled Delta compression on log-structured File System for mobile devices, to achieve utmost compressing efficiency and zero hardware costs. DeltaFS smartly exploits the out-of-place updating ability of Log-structured File System (LFS) to alleviate the problems of write amplification, which is the key bottleneck for delta compression implementation. Specifically, DeltaFS utilizes the inline area in file inodes for delta maintenance with zero hardware cost, and integrates an inline area manage strategy to improve the utilization of constrained inline area. Moreover, a complimentary delta maintenance strategy is incorporated, which selectively maintains delta chunks in the main data area to break through the limitation of constrained inline area. Experimental results show that DeltaFS substantially reduces write traffics by up to 64.8\%, and improves the I/O performance by up to 37.3\%.