uFLIP-OC: Understanding Flash I/O Patterns on Open-Channel Solid-State Drives

Abstract : Solid-State Drives (SSDs) have gained acceptance by providing the same block device abstraction as magnetic hard drives, at the cost of suboptimal resource utilisation and unpredictable performance. Recently, Open-Channel SSDs have emerged as a means to obtain predictably high performance, based on a clean break from the block device abstraction. Open-channel SSDs embed a minimal flash translation layer (FTL) and expose their internals to the host. The Linux open-channel SSD subsystem, LightNVM, lets kernel modules as well as user-space applications control data placement and I/O scheduling. This way, it is the host that is responsible for SSD management. But what kind of performance model should the host rely on to guide the way it manages data placement and I/O scheduling? For addressing this question we have defined uFLIP-OC, a benchmark designed to identify the I/O patterns that are best suited for a given open-channel SSD. Our experiments on a Dragon-Fire Card (DFC) SSD, equipped with the OX controller, illustrate the performance impact of media characteristics and parallelism. We discuss how uFLIP-OC can be used to guide the design of host-based data systems on open-channel SSDs.
Type de document :
Communication dans un congrès
APSys'17, Sep 2017, Mumbai, India. pp.1-7, 2017, 〈10.1145/3124680.3124741〉
Liste complète des métadonnées

Littérature citée [9 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01654985
Contributeur : Luc Bouganim <>
Soumis le : lundi 4 décembre 2017 - 15:12:00
Dernière modification le : jeudi 11 janvier 2018 - 20:59:53

Fichier

a20-Picoli.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Ivan Picoli, Carla Pasco, Björn Jónsson, Luc Bouganim, Philippe Bonnet. uFLIP-OC: Understanding Flash I/O Patterns on Open-Channel Solid-State Drives. APSys'17, Sep 2017, Mumbai, India. pp.1-7, 2017, 〈10.1145/3124680.3124741〉. 〈hal-01654985〉

Partager

Métriques

Consultations de la notice

141

Téléchargements de fichiers

366