Eleni Bougioukou and Theodore Antonakopoulos:
A Hybrid Device Driver for Next-Generation Solid-State Drives
The Pan-Hellenic Conference on Electronics and Telecommunications - PACET 2015, Ioannina, Greece, May 2015.
Abstract: Solid state drives (SSDs) are
based on non-volatile memories, like NAND Flash, and usually support
fixed size data blocks. The typical data granularity is sector (512 B)
or page (4 KB). Next generation SSDs will use new memory technologies,
like Phase Change Materials (PCM) or 3D NAND Flash, with more advanced
characteristics, i.e. direct access of large data blocks and
simultaneous support of small data chunks. For being able to support new
types of applications, the SSDs must also be able to support various
data sizes at their native data structures. In order to fully explore
the capabilities of the underlying storage technology, this
functionality requires the use of more advanced device drivers at the
operating system. In this work, we present the architecture of such a
hybrid Linux device driver, which supports concurrently the
functionality of block and character device driver.
If you need additional information
concerning this paper, please contact either one of the authors or send an e-mail to:
comes-sup@ece.upatras.gr
|