A page padding method for fragmented flash storage

  • Authors:
  • Hyojun Kim;Jin-Hyuk Kim;ShinHo Choi;HyunRyong Jung;JaeGyu Jung

  • Affiliations:
  • Samsung Electronics, Software Laboratories, Mobile Software Platform Team, Suwon-City, Kyenggi-Do, Korea;Flash Software Group of Samsung Electronics, Banwol-Dong Hwasung-City, Kyenggi-Do, Korea;Samsung Electronics, Software Laboratories, Mobile Software Platform Team, Suwon-City, Kyenggi-Do, Korea;Samsung Electronics, Software Laboratories, Mobile Software Platform Team, Suwon-City, Kyenggi-Do, Korea;Samsung Electronics, Software Laboratories, Mobile Software Platform Team, Suwon-City, Kyenggi-Do, Korea

  • Venue:
  • ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part I
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Today, flash memory is widely used for various kinds of products. Unlike a hard disk, it has neither mechanical parts nor seek-delay. Therefore, a user may expect steady performance under disk fragmentation in flash storage. However, most commercial products do not satisfy this expectation. For example, a SDMMC card can be written in 18.7Mbytes/sec speed sequentially, but its write speed is slowed down to 3.2Mbytes/sec when it is seriously fragmented. It is only 18% of the original performance. In this paper, we analyze the reason for performance degradation in a flash disk, and propose an FTL level optimization technique, named the page padding method, to lessen the fragmentation effect. We applied the technique to the Log-block FTL algorithm and showed that it can enhance write performance by 150% in a severely fragmented flash disk.