西安电子科技大学学报 ›› 2020, Vol. 47 ›› Issue (1): 128-134.doi: 10.19665/j.issn1001-2400.2020.01.018

• • 上一篇    

移动闪存的重复数据删除技术

贺秦禄1,边根庆1(),邵必林2,张维琪1   

  1. 1. 西安建筑科技大学 信息与控制工程学院, 陕西 西安 710055
    2. 西安建筑科技大学 管理学院, 陕西 西安 710055
  • 收稿日期:2019-08-20 出版日期:2020-02-20 发布日期:2020-03-19
  • 作者简介:贺秦禄(1985—),男,讲师,E-mail:luluhe8848@hotmail.com
  • 基金资助:
    国家自然科学基金(61872284);国家自然科学基金(61672416);陕西省教育厅专项科研(Z20180353);陕西省自然科学基础研究基金(Z20180156);西安建筑科技大学人才基金(RC1707);西安建筑科技大学青年基金(QN1726);西安建筑科技大学自然科学专项(ZR18050)

Deduplication technology for the mobile flash

HE Qinlu1,BIAN Genqing1(),SHAO Bilin2,ZHANG Weiqi1   

  1. 1. School of Information and Control Engineering, Xi’an Univ. of Architecture and Technology, Xi’an 710055, China
    2. School of Management, Xi’an Univ. of Architecture and Technology, Xi’an 710055, China
  • Received:2019-08-20 Online:2020-02-20 Published:2020-03-19

摘要:

由于闪存在智能手机和物联网等设备上的容量和可靠性都是有限的, 重复数据删除可以通过删除重复I/O来解决这些限制,但必须在设备的各种资源限制下完成。提出了一种M-Dedupe重复数据删除方法,应用内容感知聚类重复数据删除关键路径上的I/O请求,通过提高闪存垃圾回收效率来提高手机的性能和效率。通过原型系统验证的结果表明,M-Dedupe在所有选定的移动应用负载下,写数据量平均减少23.7%~42.5%,平均写响应时间减少21.2%~39.8%,平均擦除数据块减少16.8%~43.9%。该方法能够在移动闪存系统中实现高准确率的重复数据删除,提升重复数据删除的效率,节省存储空间。

关键词: 移动存储, 重复数据删除, 闪存

Abstract:

The performance, capacity and reliability of the flash memory on devices such as smartphones and the Internet of Things are limited. Deduplication can resolve these restrictions by removing the duplicate I/O, but must be done under various resource constraints on the device. This paper proposes the M-Dedupe deduplication, which applies content-aware deduplication I/O requests on critical paths, and improves the performance and efficiency of mobile phones by improving the efficiency of flash garbage collection. The prototype system verification results show that the M-Dedupe reduces the write data by an average of 23.7%~42.5%, the average write response time by 21.2%~39.8%, and the average erased block by 16.8%~43.9%. Besides, it can achieve high-deciding duplication in the mobile flash system, improve the deduplication efficiency, and save the storage space.

Key words: mobile storage, deduplication, flash

中图分类号: 

  • TP393.1