• DocumentCode
    2929094
  • Title

    Modeling driver level NAND flash memory I/O performance and power consumption for embedded Linux

  • Author

    Olivier, Philippe ; Boukhobza, Jalil ; Senn, Eric

  • Author_Institution
    Univ. de Bretagne Occidentale, Brest, France
  • fYear
    2013
  • fDate
    22-24 April 2013
  • Firstpage
    143
  • Lastpage
    152
  • Abstract
    This paper presents a methodology for modeling performance and power consumption of NAND flash memory I/O operations. This study focuses on embedded systems executing the Linux Operating System (OS), equipped with bare flash chips (e.g, smartphones, tablets, routers, etc). Bare flash chips are fully managed by the Linux OS through some specific flash file systems. Indeed, embedded Linux became the de facto OS for many embedded systems, and predicting the performance and energy consumption of I/O operations is critical for many application domains such as multimedia and embedded databases. The presented model is designed at the driver level, and each elementary NAND flash key-operation is modeled. As a case study, the methodology presented was applied and validated on a test hardware / software platform. The modeling methodology relies on a generic and reusable parameter extraction process and tools. Their purpose is to characterize flash power consumption and performance in order to specialize the model for various platforms. This work is a first step toward modeling the performance and the power consumption for all the embedded Linux I/O storage hierarchy: from the applicative layer and down to the storage media.
  • Keywords
    Linux; embedded systems; flash memories; input-output programs; power aware computing; program testing; Linux operating system; OS; bare flash chips; driver level NAND flash memory IO performance; elementary NAND flash key-operation; embedded Linux; embedded databases; energy consumption; hardware-software platform testing; multimedia databases; power consumption; Embedded systems; File systems; Flash memories; Hardware; Linux; Power demand; Embedded Systems; Flash memory; Modeling; Performance; Power consumption;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programming and Systems (ISPS), 2013 11th International Symposium on
  • Conference_Location
    Algiers
  • Print_ISBN
    978-1-4799-1152-3
  • Type

    conf

  • DOI
    10.1109/ISPS.2013.6581480
  • Filename
    6581480