首页> 外文期刊>Computers, IEEE Transactions on >Using Lossless Data Compression in Data Storage Systems: Not for Saving Space
【24h】

Using Lossless Data Compression in Data Storage Systems: Not for Saving Space

机译:在数据存储系统中使用无损数据压缩:不节省空间

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

摘要

Lossless data compression for data storage has become less popular as mass data storage systems are becoming increasingly cheap. This leaves many files stored on mass data storage media uncompressed although they are losslessly compressible. This paper proposes to exploit the lossless compressibility of those files to improve the underlying storage system performance metrics such as energy efficiency and access speed, other than saving storage space as in conventional practice. The key idea is to apply runtime lossless data compression to enable an opportunistic use of a stronger error correction code (ECC) with more coding redundancy in data storage systems, and trade such opportunistic extra error correction capability to improve other system performance metrics in the runtime. Since data storage is typically realized in the unit of equal-sized sectors (e.g., 512 B or 4 KB user data per sector), we only apply this strategy to each individual sector independently in order to be completely transparent to the firmware, operating systems, and users. Using low-density parity check (LDPC) code as ECC in storage systems, this paper quantitatively studies the effectiveness of this design strategy in both hard disk drives and NAND flash memories. For hard disk drives, we use this design strategy to reduce average hard disk drive read channel signal processing energy consumption, and results show that up to 38 percent read channel energy saving can be achieved. For NAND flash memories, we use this design strategy to improve average NAND flash memory write speed, and results show that up to 36 percent write speed improvement can be achieved for 2 bits/cell NAND flash memories.
机译:随着海量数据存储系统变得越来越便宜,用于数据存储的无损数据压缩已不再流行。尽管可以无损压缩,但存储在海量数据存储介质上的许多文件仍未压缩。本文提出了利用那些文件的无损可压缩性来改善底层存储系统性能指标(例如能源效率和访问速度)的方法,而不是像传统做法那样节省存储空间。关键思想是应用运行时无损数据压缩,以实现在数据存储系统中机会使用更强大的纠错码(ECC)和更多的编码冗余,并以这种机会主义的额外纠错功能进行交易以改善运行时的其他系统性能指标。由于数据存储通常以相等大小的扇区为单位(例如,每个扇区512 B或4 KB用户数据)实现,因此我们仅将此策略独立应用于每个单独的扇区,以便对固件,操作系统完全透明和用户。使用低密度奇偶校验(LDPC)代码作为存储系统中的ECC,本文定量研究了该设计策略在硬盘驱动器和NAND闪存中的有效性。对于硬盘驱动器,我们使用这种设计策略来降低平均硬盘驱动器读取通道信号处理的能耗,结果表明,可以实现高达38%的读取通道节能。对于NAND闪存,我们使用这种设计策略来提高NAND闪存的平均写入速度,结果表明,对于2位/单元的NAND闪存,写入速度最多可提高36%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号