A Tracing Toolset for Embedded Linux Flash File Systems

Pierre Olivier 1 Jalil Boukhobza 1 Eric Senn 2 Mathieu Soula Michelle Legrand Ismat Chaib Draa
1 Lab-STICC_UBO_CACS_MOCS
UBO - Université de Brest, Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance
2 Lab-STICC_UBS_CACS_MOCS
Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance
Abstract : Integration of NAND flash memory in the traditional I/O software stack of Unix-like operating systems (OS) was achieved without modifying most of the OS layers. In fact, one can dissociate two categories of flash memory devices: (1) those which intricacies are abstracted to the OS (e.g. SSDs, USB sticks), and (2) raw flash memory chips driven by a specific Flash File System (FFS) such as JFFS2 and UBIFS. In the latter case, the operating system I/O software stack low level layers (i.e. file system and driver) were upgraded while the higher levels (virtual file system and related buffers) were not. In order to optimize the system behavior in such a case, one must understand the interactions between the different I/O software management layers, and the impact of each layer on a given I/O workload. For this sake, we developed a tracing toolset allowing to understand the impact of each layer on the I/O request flow, for instance: caching, overheads, and fragmentation. The developed framework proved to be precious to apprehend the interactions between OS flash specific layers and traditional layers for a better system performance understanding.
Type de document :
Communication dans un congrès
8th International Conference on Performance Evaluation Methodologies and Tools, Dec 2014, Bratislava, Slovakia. 2014
Liste complète des métadonnées

http://hal.univ-brest.fr/hal-01097123
Contributeur : Jalil Boukhobza <>
Soumis le : jeudi 18 décembre 2014 - 22:10:09
Dernière modification le : mardi 16 janvier 2018 - 15:54:24

Identifiants

  • HAL Id : hal-01097123, version 1

Citation

Pierre Olivier, Jalil Boukhobza, Eric Senn, Mathieu Soula, Michelle Legrand, et al.. A Tracing Toolset for Embedded Linux Flash File Systems. 8th International Conference on Performance Evaluation Methodologies and Tools, Dec 2014, Bratislava, Slovakia. 2014. 〈hal-01097123〉

Partager

Métriques

Consultations de la notice

550