Real-time support of flash memory file system for embedded applications

Sudeep Jain, Yann-Hang Lee

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

2 Citations (Scopus)

Abstract

NAND flash memory has emerged as an attractive proposition for embedded storage applications due to its properties of robustness, low price, a high number of write-erase cycles, and large capacities. To make it suitable for real-time embedded applications, this paper presents the design of a log structured file system that utilizes data redundancy and parallel operations to guarantee bounded read-write access latencies to real-time tasks, in the presence of requests from non real-time tasks. The proposed scheme requires minimal support from the underlying operating system. In addition, the paper proposes a storage scheme to reduce RAM footprint for the log structured file system while preserving reliability and minimal read/write overhead.

Original languageEnglish (US)
Title of host publicationProc. - The Fourth IEEE Workshop on Software Technol. for Future Embedded and Ubiquitous Syst., SEUS 2006 andthe Second Int. Workshop on Collaborative Comput., Integr., and Assur., WCCIA 2006
Pages69-74
Number of pages6
Volume2006
DOIs
StatePublished - 2006
Event4th IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, SEUS 2006 andthe 2nd International Workshop on Collaborative Computing, Integration, and Assurance, WCCIA 2006 - Gyeongju, Korea, Republic of
Duration: Apr 27 2006Apr 28 2006

Other

Other4th IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, SEUS 2006 andthe 2nd International Workshop on Collaborative Computing, Integration, and Assurance, WCCIA 2006
CountryKorea, Republic of
CityGyeongju
Period4/27/064/28/06

Fingerprint

Flash memory
Random access storage
Redundancy

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Jain, S., & Lee, Y-H. (2006). Real-time support of flash memory file system for embedded applications. In Proc. - The Fourth IEEE Workshop on Software Technol. for Future Embedded and Ubiquitous Syst., SEUS 2006 andthe Second Int. Workshop on Collaborative Comput., Integr., and Assur., WCCIA 2006 (Vol. 2006, pp. 69-74). [1611716] https://doi.org/10.1109/SEUS-WCCIA.2006.35

Real-time support of flash memory file system for embedded applications. / Jain, Sudeep; Lee, Yann-Hang.

Proc. - The Fourth IEEE Workshop on Software Technol. for Future Embedded and Ubiquitous Syst., SEUS 2006 andthe Second Int. Workshop on Collaborative Comput., Integr., and Assur., WCCIA 2006. Vol. 2006 2006. p. 69-74 1611716.

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

Jain, S & Lee, Y-H 2006, Real-time support of flash memory file system for embedded applications. in Proc. - The Fourth IEEE Workshop on Software Technol. for Future Embedded and Ubiquitous Syst., SEUS 2006 andthe Second Int. Workshop on Collaborative Comput., Integr., and Assur., WCCIA 2006. vol. 2006, 1611716, pp. 69-74, 4th IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, SEUS 2006 andthe 2nd International Workshop on Collaborative Computing, Integration, and Assurance, WCCIA 2006, Gyeongju, Korea, Republic of, 4/27/06. https://doi.org/10.1109/SEUS-WCCIA.2006.35
Jain S, Lee Y-H. Real-time support of flash memory file system for embedded applications. In Proc. - The Fourth IEEE Workshop on Software Technol. for Future Embedded and Ubiquitous Syst., SEUS 2006 andthe Second Int. Workshop on Collaborative Comput., Integr., and Assur., WCCIA 2006. Vol. 2006. 2006. p. 69-74. 1611716 https://doi.org/10.1109/SEUS-WCCIA.2006.35
Jain, Sudeep ; Lee, Yann-Hang. / Real-time support of flash memory file system for embedded applications. Proc. - The Fourth IEEE Workshop on Software Technol. for Future Embedded and Ubiquitous Syst., SEUS 2006 andthe Second Int. Workshop on Collaborative Comput., Integr., and Assur., WCCIA 2006. Vol. 2006 2006. pp. 69-74
@inproceedings{a0adfd7ae653479bbfcea57c350eed04,
title = "Real-time support of flash memory file system for embedded applications",
abstract = "NAND flash memory has emerged as an attractive proposition for embedded storage applications due to its properties of robustness, low price, a high number of write-erase cycles, and large capacities. To make it suitable for real-time embedded applications, this paper presents the design of a log structured file system that utilizes data redundancy and parallel operations to guarantee bounded read-write access latencies to real-time tasks, in the presence of requests from non real-time tasks. The proposed scheme requires minimal support from the underlying operating system. In addition, the paper proposes a storage scheme to reduce RAM footprint for the log structured file system while preserving reliability and minimal read/write overhead.",
author = "Sudeep Jain and Yann-Hang Lee",
year = "2006",
doi = "10.1109/SEUS-WCCIA.2006.35",
language = "English (US)",
isbn = "0769525601",
volume = "2006",
pages = "69--74",
booktitle = "Proc. - The Fourth IEEE Workshop on Software Technol. for Future Embedded and Ubiquitous Syst., SEUS 2006 andthe Second Int. Workshop on Collaborative Comput., Integr., and Assur., WCCIA 2006",

}

TY - GEN

T1 - Real-time support of flash memory file system for embedded applications

AU - Jain, Sudeep

AU - Lee, Yann-Hang

PY - 2006

Y1 - 2006

N2 - NAND flash memory has emerged as an attractive proposition for embedded storage applications due to its properties of robustness, low price, a high number of write-erase cycles, and large capacities. To make it suitable for real-time embedded applications, this paper presents the design of a log structured file system that utilizes data redundancy and parallel operations to guarantee bounded read-write access latencies to real-time tasks, in the presence of requests from non real-time tasks. The proposed scheme requires minimal support from the underlying operating system. In addition, the paper proposes a storage scheme to reduce RAM footprint for the log structured file system while preserving reliability and minimal read/write overhead.

AB - NAND flash memory has emerged as an attractive proposition for embedded storage applications due to its properties of robustness, low price, a high number of write-erase cycles, and large capacities. To make it suitable for real-time embedded applications, this paper presents the design of a log structured file system that utilizes data redundancy and parallel operations to guarantee bounded read-write access latencies to real-time tasks, in the presence of requests from non real-time tasks. The proposed scheme requires minimal support from the underlying operating system. In addition, the paper proposes a storage scheme to reduce RAM footprint for the log structured file system while preserving reliability and minimal read/write overhead.

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

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

U2 - 10.1109/SEUS-WCCIA.2006.35

DO - 10.1109/SEUS-WCCIA.2006.35

M3 - Conference contribution

AN - SCOPUS:33750963672

SN - 0769525601

SN - 9780769525600

VL - 2006

SP - 69

EP - 74

BT - Proc. - The Fourth IEEE Workshop on Software Technol. for Future Embedded and Ubiquitous Syst., SEUS 2006 andthe Second Int. Workshop on Collaborative Comput., Integr., and Assur., WCCIA 2006

ER -