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

被引:1
|
作者
Jain, Sudeep [1 ]
Lee, Yann-Hang [1 ]
机构
[1] Arizona State Univ, Dept Comp Sci & Engn, Tempe, AZ 85287 USA
关键词
D O I
10.1109/SEUS-WCCIA.2006.35
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:69 / +
页数:2
相关论文
共 50 条
  • [1] A Real-Time Flash Memory Storage System in Embedded Environment
    Lin Wei
    Zhang Yan-yuan
    Li Zhan-huai
    [J]. MATERIAL AND MANUFACTURING TECHNOLOGY II, PTS 1 AND 2, 2012, 341-342 : 807 - 810
  • [2] Operating System Support for Embedded Real-Time Applications
    Crespo, Alfons
    Ripoll, Ismael
    Gonzalez-Harbour, Michael
    Lipari, Giuseppe
    [J]. EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [3] A flash file system to support fast mounting for NAND flash memory based embedded systems
    Park, Song-Hwa
    Lee, Tae-Hoon
    Chung, Ki-Dong
    [J]. EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2006, 4017 : 415 - 424
  • [4] Contiki Ring File System for Real-Time Applications
    Schildt, Sebastian
    Poettner, Wolf-Bastian
    Wolf, Lars
    [J]. 2012 IEEE 8TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEMS (DCOSS), 2012, : 364 - 371
  • [5] Hardware support for real-time embedded multiprocessor system-on-a-chip memory management
    Shalan, M
    Mooney, VJ
    [J]. CODES 2002: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2002, : 79 - 84
  • [6] Optimization of memory system in real-time embedded systems
    Mahajan, A. R.
    Ali, M. S.
    [J]. PROCEEDING OF THE 11TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTERS: COMPUTER SCIENCE AND TECHNOLOGY, VOL 4, 2007, : 13 - +
  • [7] Optimizing Stack Memory Requirements for Real-time Embedded Applications
    Zeng, Haibo
    Di Natale, Marco
    Zhu, Qi
    [J]. 2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [8] Energy management for real-time embedded applications with compiler support
    AbouGhazaleh, N
    Childers, B
    Mossé, D
    Melhem, R
    Craven, M
    [J]. ACM SIGPLAN NOTICES, 2003, 38 (07) : 284 - 293
  • [9] Towards virtual memory support in real-time and memory-constrained embedded applications: the interval page table
    Zhou, X.
    Petrov, P.
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2011, 5 (04): : 287 - 295
  • [10] Speech Recognition System for Embedded Real-time Applications
    Cheng, Octavian
    Abdulla, Waleed
    Salcic, Zoran
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT 2009), 2009, : 118 - 122