STORAGE STACK OPTIMIZATION WITH SPDK AND FEMU TO IMPROVE I/O PERFORMANCE

This research proposes a design to optimize I/O storage stack using modified version of SPDK and FEMU. They are tool to move NVMe driver to userspace and tool to emulate NVMe SSD, respectively. The two main modifications are: moving SPDK filesystem, which is currently implemented in userspace, to...

Full description

Saved in:
Bibliographic Details
Main Author: Yesa Surya, Rahmad
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/48005
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:48005
spelling id-itb.:480052020-06-25T12:16:07ZSTORAGE STACK OPTIMIZATION WITH SPDK AND FEMU TO IMPROVE I/O PERFORMANCE Yesa Surya, Rahmad Indonesia Theses storage stack, NVMe SSD, device filesystem INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/48005 This research proposes a design to optimize I/O storage stack using modified version of SPDK and FEMU. They are tool to move NVMe driver to userspace and tool to emulate NVMe SSD, respectively. The two main modifications are: moving SPDK filesystem, which is currently implemented in userspace, to device (SSD-FS) and modifying FEMU to support multithreaded internal I/O processing (FEMU-2). The modified version of SPDK and FEMU is able to construct a storage stack which is more efficient than the current (conventional) storage stack. The evaluation shows that the SPDK-and-FEMU storage stack has higher I/O throughput than the conventional storage stack. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description This research proposes a design to optimize I/O storage stack using modified version of SPDK and FEMU. They are tool to move NVMe driver to userspace and tool to emulate NVMe SSD, respectively. The two main modifications are: moving SPDK filesystem, which is currently implemented in userspace, to device (SSD-FS) and modifying FEMU to support multithreaded internal I/O processing (FEMU-2). The modified version of SPDK and FEMU is able to construct a storage stack which is more efficient than the current (conventional) storage stack. The evaluation shows that the SPDK-and-FEMU storage stack has higher I/O throughput than the conventional storage stack.
format Theses
author Yesa Surya, Rahmad
spellingShingle Yesa Surya, Rahmad
STORAGE STACK OPTIMIZATION WITH SPDK AND FEMU TO IMPROVE I/O PERFORMANCE
author_facet Yesa Surya, Rahmad
author_sort Yesa Surya, Rahmad
title STORAGE STACK OPTIMIZATION WITH SPDK AND FEMU TO IMPROVE I/O PERFORMANCE
title_short STORAGE STACK OPTIMIZATION WITH SPDK AND FEMU TO IMPROVE I/O PERFORMANCE
title_full STORAGE STACK OPTIMIZATION WITH SPDK AND FEMU TO IMPROVE I/O PERFORMANCE
title_fullStr STORAGE STACK OPTIMIZATION WITH SPDK AND FEMU TO IMPROVE I/O PERFORMANCE
title_full_unstemmed STORAGE STACK OPTIMIZATION WITH SPDK AND FEMU TO IMPROVE I/O PERFORMANCE
title_sort storage stack optimization with spdk and femu to improve i/o performance
url https://digilib.itb.ac.id/gdl/view/48005
_version_ 1822927797677457408