Volltext-Downloads (blau) und Frontdoor-Views (grau)

NoFTL for real : databases on real native Flash storage

  • Flash SSDs are omnipresent as database storage. HDD replacement is seamless since Flash SSDs implement the same legacy hardware and software interfaces to enable backward compatibility. Yet, the price paid is high as backward compatibility masks the native behaviour, incurs significant complexity and decreases I/O performance, making it non-robust and unpredictable. Flash SSDs are black-boxes. Although DBMS have ample mechanisms to control hardware directly and utilize the performance potential of Flash memory, the legacy interfaces and black-box architecture of Flash devices prevent them from doing so. In this paper we demonstrate NoFTL, an approach that enables native Flash access and integrates parts of the Flashmanagement functionality into the DBMS yielding significant performance increase and simplification of the I/O stack. NoFTL is implemented on real hardware based on the OpenSSD research platform. The contributions of this paper include: (i) a description of the NoFTL native Flash storage architecture; (ii) its integration in Shore-MT and (iii) performance evaluation of NoFTL on a real Flash SSD and on an on-line data-driven Flash emulator under TPCB, C,E and H workloads. The performance evaluation results indicate an improvement of at least 2.4x on real hardware over conventional Flash storage; as well as better utilisation of native Flash parallelism.

Download full text files

Export metadata

Additional Services

Search Google Scholar


Author of HS ReutlingenPetrov, Ilia
Erschienen in:Advances in database technology - EDBT 2015 : 18th International Conference on Extending Database Technology, Brussels, Belgium, March 23 - 27, 2015 : proceedings
Publisher:Universität Konstanz
Place of publication:Konstanz
Editor:Alonso Gustavo
Document Type:Conference proceeding
Publication year:2015
Page Number:4
First Page:517
Last Page:520
DDC classes:006 Spezielle Computerverfahren
Open access?:Ja
Licence (German):License Logo  Creative Commons - Namensnennung, nicht kommerziell, keine Bearbeitung