@inproceedings{b6eee846051240a5b0264b6295bbbd78,
title = "Enabling a B+-tree-based data management scheme for key-value store over SMR-based SSHD",
abstract = "Owing to the explosive growth of data volume, high areal density storage technologies have been proposed in the past few years. Among them, shingled magnetic recording (SMR) has been regarded as the most promising candidate to replace current conventional hard disk drive based on the perpendicular magnetic recording technology. However, SMR technology not only brings large capacity storage devices but also results in terrible random access performance. For increasing the random access performance of SMR, solid-state hybrid drive (SSHD) seems a possible solution in storage system development. Nevertheless, when an SMR-based SSHD is adopted to a large-scale data management system, a severe performance degeneration will happen because an indexing scheme for access efficiency always maintains data in the large-scale data management system. More specifically, jointly managing indexing keys and data values on an SSHD drive will result in the massive amount of write amplification because of read-merge-write operations and garbage collection processes. Based on such motivations, this work proposed a total solution, namely XsB+-tree, to establish a high-performance B+-tree-based data management scheme for key-value store systems. To the best of our knowledge, this work is the first work to discuss the total solution for the key-value store over an SMR-based SSHD. According to our experimental results, XsB+ -tree can improve the access time by 80% on average and prolong the lifetime of SSD up to 19%.",
keywords = "B-tree, Shingle Magnetic disk drive, SMR drive, Solid-state hard disk, SSHD",
author = "Liang, {Yu Pei} and Chen, {Tseng Yi} and Chi, {Ching Ho} and Wei, {Hsin Wen} and Shih, {Wei Kuan}",
note = "Publisher Copyright: {\textcopyright} 2020 IEEE.; 57th ACM/IEEE Design Automation Conference, DAC 2020 ; Conference date: 20-07-2020 Through 24-07-2020",
year = "2020",
month = jul,
doi = "10.1109/DAC18072.2020.9218708",
language = "???core.languages.en_GB???",
series = "Proceedings - Design Automation Conference",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "2020 57th ACM/IEEE Design Automation Conference, DAC 2020",
}