首页 | 本学科首页   官方微博 | 高级检索  
     


Journaling deduplication with invalidation scheme for flash storage-based smart systems
Affiliation:1. Department of Digital Information Engineering, Hankuk University of Foreign Studies, Republic of Korea;2. Department of Multimedia Engineering, Dongguk University, Republic of Korea;1. Research Institute for Basic Science, Sogang University, Seoul, Republic of Korea;2. Department of Chemical and Biomolecular Engineering, Sogang University, 35 Baekbeom-ro (Sinsu-dong), Mapo-gu, Seoul 121-742, Republic of Korea;3. School of Integrative Engineering, Chung-Ang University, Heukseok-dong, Dongjak-gu, Seoul 156-756, Republic of Korea;4. Department of Chemistry and Biotechnology, The University of Tokyo, 7-3-1, Hongo, Bunky-ku, Tokyo 113-8656, Japan;1. Department of Computer Science, City University of Hong Kong, Hong Kong Special Administrative Region;2. Institute of Information Science, Academia Sinica, Taiwan;3. Department of Computer Science and Information Engineering, NTUST, Taiwan
Abstract:Transaction support for filesystems has become a common feature in modern operating systems where data atomicity is achieved by writing transactions to the log region in advance. The logging mechanism is appropriate for flash storage devices due to the inherent nature of flash memory. However, the logging schemes inherently create multiple copies of data, leading to a decrease in the bandwidth of storage systems. In this paper, we present a simple and efficient invalidation scheme for multiple copies of data in a common journaling module. We identify two types of duplications, one in which there is an explicit duplication of the journal region and original region with the same data, and the other in which there is an implicit duplication of transaction commit operations. The invalidation of duplicated data reduces internal write and erase operations and garbage collection overhead for flash devices, which would otherwise increases external I/O bandwidth. Experimental results show that the overall performance improves roughly from 5% to 35% with the invalidation scheme for journal transactions.
Keywords:Filesystem  Journaling  FTL  Invalidation  Smart system
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号