In embedded Linux systems low power consumption and memory usage are strict constraint. The problem to manage a large quantity of file metadata, that usually represents the most expensive task of such systems, is a task delegated to user space programs, generally, database based. In this work we propose how to deal with metadata at file system level with Hixosfs. Hixosfs is an ext2 based Linux filesystem, designed to easily cataloging and retrieving e-mails, musical files and logs files according final user selected metadata. The core idea is to move the problem complexity from userspace to kernel level to speed up the overall process. The implementation mainly required ext2 file system structure to be extended to store file tags, then they can be accessed and modified directly by system calls. Analysis and comparison works state this approach to be suitable for a large amount of data.

File metadata management in Embedded Linux

Cozza, Vittoria
2009-01-01

Abstract

In embedded Linux systems low power consumption and memory usage are strict constraint. The problem to manage a large quantity of file metadata, that usually represents the most expensive task of such systems, is a task delegated to user space programs, generally, database based. In this work we propose how to deal with metadata at file system level with Hixosfs. Hixosfs is an ext2 based Linux filesystem, designed to easily cataloging and retrieving e-mails, musical files and logs files according final user selected metadata. The core idea is to move the problem complexity from userspace to kernel level to speed up the overall process. The implementation mainly required ext2 file system structure to be extended to store file tags, then they can be accessed and modified directly by system calls. Analysis and comparison works state this approach to be suitable for a large amount of data.
2009
978-1-4244-4995-8
linux
file system
embedded system
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11562/1098230
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact