FSAF: File system aware flash translation layer for NAND flash memories

Sai Krishna Mylavarapu, Siddharth Choudhuri, Aviral Shrivastava, Lee Jongeun, Tony Givargis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

13 Citations (Scopus)

Abstract

NAND Flash Memories require Garbage Collection (GC) and Wear Leveling (WL) operations to be carried out by Flash Translation Layers (FTLs) that oversee flash management. Owing to expensive erasures and data copying, these two operations essentially determine application response times. Since file systems do not share any file deletion information with FTL, dead data is treated as valid by FTL, resulting in significant WL and GC overheads. In this work, we propose a novel method to dynamically interpret and treat dead data at the FTL level so as to reduce above overheads and improve application response times, without necessitating any changes to existing file systems. We demonstrate that our resourceefficient approach can improve application response times and memory write access times by 22% and reduce erasures by 21.6% on average.

Original languageEnglish (US)
Title of host publicationProceedings -Design, Automation and Test in Europe, DATE
Pages399-404
Number of pages6
StatePublished - 2009
Event2009 Design, Automation and Test in Europe Conference and Exhibition, DATE '09 - Nice, France
Duration: Apr 20 2009Apr 24 2009

Other

Other2009 Design, Automation and Test in Europe Conference and Exhibition, DATE '09
CountryFrance
CityNice
Period4/20/094/24/09

Fingerprint

Flash memory
Wear of materials
Response time (computer systems)
Copying
Data storage equipment

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Mylavarapu, S. K., Choudhuri, S., Shrivastava, A., Jongeun, L., & Givargis, T. (2009). FSAF: File system aware flash translation layer for NAND flash memories. In Proceedings -Design, Automation and Test in Europe, DATE (pp. 399-404). [5090696]

FSAF : File system aware flash translation layer for NAND flash memories. / Mylavarapu, Sai Krishna; Choudhuri, Siddharth; Shrivastava, Aviral; Jongeun, Lee; Givargis, Tony.

Proceedings -Design, Automation and Test in Europe, DATE. 2009. p. 399-404 5090696.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Mylavarapu, SK, Choudhuri, S, Shrivastava, A, Jongeun, L & Givargis, T 2009, FSAF: File system aware flash translation layer for NAND flash memories. in Proceedings -Design, Automation and Test in Europe, DATE., 5090696, pp. 399-404, 2009 Design, Automation and Test in Europe Conference and Exhibition, DATE '09, Nice, France, 4/20/09.
Mylavarapu SK, Choudhuri S, Shrivastava A, Jongeun L, Givargis T. FSAF: File system aware flash translation layer for NAND flash memories. In Proceedings -Design, Automation and Test in Europe, DATE. 2009. p. 399-404. 5090696
Mylavarapu, Sai Krishna ; Choudhuri, Siddharth ; Shrivastava, Aviral ; Jongeun, Lee ; Givargis, Tony. / FSAF : File system aware flash translation layer for NAND flash memories. Proceedings -Design, Automation and Test in Europe, DATE. 2009. pp. 399-404
@inproceedings{0c320383c2a74fb19e1826406dbb06e4,
title = "FSAF: File system aware flash translation layer for NAND flash memories",
abstract = "NAND Flash Memories require Garbage Collection (GC) and Wear Leveling (WL) operations to be carried out by Flash Translation Layers (FTLs) that oversee flash management. Owing to expensive erasures and data copying, these two operations essentially determine application response times. Since file systems do not share any file deletion information with FTL, dead data is treated as valid by FTL, resulting in significant WL and GC overheads. In this work, we propose a novel method to dynamically interpret and treat dead data at the FTL level so as to reduce above overheads and improve application response times, without necessitating any changes to existing file systems. We demonstrate that our resourceefficient approach can improve application response times and memory write access times by 22{\%} and reduce erasures by 21.6{\%} on average.",
author = "Mylavarapu, {Sai Krishna} and Siddharth Choudhuri and Aviral Shrivastava and Lee Jongeun and Tony Givargis",
year = "2009",
language = "English (US)",
isbn = "9783981080155",
pages = "399--404",
booktitle = "Proceedings -Design, Automation and Test in Europe, DATE",

}

TY - GEN

T1 - FSAF

T2 - File system aware flash translation layer for NAND flash memories

AU - Mylavarapu, Sai Krishna

AU - Choudhuri, Siddharth

AU - Shrivastava, Aviral

AU - Jongeun, Lee

AU - Givargis, Tony

PY - 2009

Y1 - 2009

N2 - NAND Flash Memories require Garbage Collection (GC) and Wear Leveling (WL) operations to be carried out by Flash Translation Layers (FTLs) that oversee flash management. Owing to expensive erasures and data copying, these two operations essentially determine application response times. Since file systems do not share any file deletion information with FTL, dead data is treated as valid by FTL, resulting in significant WL and GC overheads. In this work, we propose a novel method to dynamically interpret and treat dead data at the FTL level so as to reduce above overheads and improve application response times, without necessitating any changes to existing file systems. We demonstrate that our resourceefficient approach can improve application response times and memory write access times by 22% and reduce erasures by 21.6% on average.

AB - NAND Flash Memories require Garbage Collection (GC) and Wear Leveling (WL) operations to be carried out by Flash Translation Layers (FTLs) that oversee flash management. Owing to expensive erasures and data copying, these two operations essentially determine application response times. Since file systems do not share any file deletion information with FTL, dead data is treated as valid by FTL, resulting in significant WL and GC overheads. In this work, we propose a novel method to dynamically interpret and treat dead data at the FTL level so as to reduce above overheads and improve application response times, without necessitating any changes to existing file systems. We demonstrate that our resourceefficient approach can improve application response times and memory write access times by 22% and reduce erasures by 21.6% on average.

UR - http://www.scopus.com/inward/record.url?scp=70350062090&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=70350062090&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:70350062090

SN - 9783981080155

SP - 399

EP - 404

BT - Proceedings -Design, Automation and Test in Europe, DATE

ER -