Open Access Open Access  Restricted Access Subscription Access

A Survey on Flash Translation Layer for NAND Flash Memory


Affiliations
1 Computer Science and Engineering, Madan Mohan Malaviya University of Technology, Gorakhpur - 273016, Uttar Pradesh, India
 

The requirement for storage performance and capacity are increasing rapidly. NAND flash-based SSDs have been proposed as a reliable and speedy and low power consumption storage device. An important part of each SSDs is its flash translation layers (FTL). Flash translation layer is highly impact overall performance and it manages the internal data layout for storage. There are many different trade-offs involved in FTL implementation. This survey focuses on address translation technologies and provides a broad overview of existing schemes. In flash memory, flash translation layer is a very important structure and so many techniques have been proposed.
User

  • Yu H, Zheng D, Zhao BY and Zheng W. Understanding user behavior in large-scale video-on-demand systems. ACM SIGOPS Operating Systems Review. 2006; 40(4):333-44. Crossref.
  • Cha M, Kwak H, Rodriguez P, Ahn Y-Y and Moon S. I tube, youtube, everybody tubes: Analyzing the world’s largest user generated content video system. Proceedings of the 7th ACM SIGCOMM conference on Internet measurement. 2007; p. 1-14.
  • Huang C, Li J and Ross KW. Can internet video-on-demand be profitable? Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications. 2007; p. 133-44. Crossref.
  • Samsung Electronics. Nand Flash Memory & Smartmedia Data Book. 2007.
  • Ban A. Flash File System. U.S. Patent 5 404 485. 1995; Apr 4.
  • Lee S, Moon B, Park C, Kim J and Kim S. A case for flash memory SSD in enterprise database applications. ACM SIGMOD. 2008; p. 1075-86. Crossref.
  • Chung T-S, Park D-J, Park S, Lee D-H, Lee S-W and Song H-J. A survey of flash translation layer. Journal of Systems Architecture. 2009; 55(5-6):332-43. Crossref.
  • Ban A. Flash file system. US patent 5,404,485, 1995; April 4.
  • Ban A. Flash file system optimized for page-mode flash technologies. US patent 5,937,425, 1999; August 10.
  • Kim J, Kim JM, Noh S, Min SL and Cho Y. A space-efficient flash translation layer for Compact Flash systems. IEEE Transactions on Consumer Electronics. 2002 May; 48(2):366-75. Crossref.
  • Park et al. A Reconfigurable FTL (Flash Translation Layer) Architecture for NAND Flash-Based Applications. 2008.
  • Kim et al. Parameter-Aware I/O Management for Solid State Disks (SSDs). 2012.
  • Chang L-P and Kuo T-W. An efficient management scheme for large-scale flash-memory storage systems. Proceedings of the 2004 ACM symposium on Applied computing (SAC ‘04). 2004; p. 862-8. Crossref. PMid:15530111.
  • Memory Technology Device (MTD) Subsystem for Linux. 2010. Available from: http://www.linux-mtd.infradead.org/.
  • Yoo J, Lee J and Hong S. Petri net-based FTL architecture for parametric WCET estimation via FTL operation sequence derivation. IEEE Transactions on Computers. 2013 Nov; 62(11):2238-51. Crossref.
  • Rosenblum M and Ousterhout JK. The design and implementation of a log-structured file system. ACM Transactions on Computer Systems. 1992; 10(1):26-52. Crossref.
  • Lim SP, Lee SW and Moon B. Faster FTL for enterpriseclass flash memory SSDs. Proceedings of SNAPI. 2010; p. 3-1. Crossref.

Abstract Views: 167

PDF Views: 0




  • A Survey on Flash Translation Layer for NAND Flash Memory

Abstract Views: 167  |  PDF Views: 0

Authors

Shailesh Kumar
Computer Science and Engineering, Madan Mohan Malaviya University of Technology, Gorakhpur - 273016, Uttar Pradesh, India
Kumkum Dubey
Computer Science and Engineering, Madan Mohan Malaviya University of Technology, Gorakhpur - 273016, Uttar Pradesh, India
P. K. Singh
Computer Science and Engineering, Madan Mohan Malaviya University of Technology, Gorakhpur - 273016, Uttar Pradesh, India

Abstract


The requirement for storage performance and capacity are increasing rapidly. NAND flash-based SSDs have been proposed as a reliable and speedy and low power consumption storage device. An important part of each SSDs is its flash translation layers (FTL). Flash translation layer is highly impact overall performance and it manages the internal data layout for storage. There are many different trade-offs involved in FTL implementation. This survey focuses on address translation technologies and provides a broad overview of existing schemes. In flash memory, flash translation layer is a very important structure and so many techniques have been proposed.

References





DOI: https://doi.org/10.17485/ijst%2F2018%2Fv11i23%2F125641