@inproceedings{f21cb058432a405f965e1dda4d51b5d8,
title = "Optimizing Stream Separation Using Event Logs in FDP Storage Devices",
abstract = "The new Non-Volatile Memory express (NVMe) specification, Flexible Data Placement (FDP), introduces a method for improving storage efficiency and performance by reducing the write amplification and ensuring quality of service (QoS). FDP allows hosts to place data into the desired block by specifying the stream in write command. Hosts can reduce write amplification by placing data with similar lifetime in the same block. Additionally, FDP also ensures that each VM uses a different physical die group to minimize performance interference between VMs as much as possible. FDP also has four FDP-specific log pages, of which the Media Reallocated event in the FDP events log was used to experiment with reducing the WAF by reallocating streams by hosts that incorrectly predicted the lifetime of data. Experiments show that this method could significantly reduce the garbage collection cost to almost zero.",
keywords = "Event Log, FDP, Multi-Stream, NVMe, SSD",
author = "Hyunbin Kang and Dongkun Shin",
note = "Publisher Copyright: {\textcopyright} 2024 IEEE.; 13th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2024 ; Conference date: 21-08-2024 Through 23-08-2024",
year = "2024",
doi = "10.1109/NVMSA63038.2024.10693666",
language = "English",
series = "Proceedings - 2024 13th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2024",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "Proceedings - 2024 13th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2024",
}