跳至主導覽 跳至搜尋 跳過主要內容

Hashed B-tree: Adaptive Performance Enhancement of B-tree on Byte-addressable Nonvolatile Memories

  • Yi Hua Chen
  • , Yi Han Lien
  • , Po Chun Huang

研究成果: 書籍/報告/會議論文中的章節會議投稿同行評審

摘要

As a popular data structure for block devices like hard disks, B-tree maintains a perfectly balanced tree height to minimize the number of block accesses and optimize the performance of common tree operations. However, when modern byteaddressable nonvolatile memories (NVMs) replace mechanical hard disk as the storage media, B-tree might suffer from severe performance degradation due to the lacking of concerns over the byte accessing capability, which is not available on hard disk. In particular, B-tree might experience severe performance degradation on node splits and merges, during which a large number of keys, data, and pointers must be moved across multiple B-tree nodes. Meanwhile, classical B-tree designs aim to reduce the number of nodes accessed on common B-tree operations, but underestimate the performance impacts to sort and rewrite the keys in a B-tree node on byte-addressable NVMs. While the concept to buffer newly inserted keys in a B-tree to reduce the update costs has been proposed in prior arts, the realization schemes on NVMs are still an incomplete issue. Such an observation motivates this work in proposing a hashed B-tree design which provides better practical performance on byte-addressable NVMs. According to experimental results, with different workloads, the hashed B-tree reduces the write traffic, read traffic, and normalized I/O time by 75.55%-93.54%, 36.66%-46.75%, and 66.42%-82.16%, respectively. In addition, the hashed B-tree is more adaptive than the default B-tree scheme on diversified, and even dynamically-shifting workloads.

原文English
主出版物標題Proceedings of the 2020 IEEE Green Technologies Conference, GreenTech 2020
編輯Pierre F. Tiako, Robert Scolli, Tom Jobe
發行者IEEE Computer Society
頁面53-58
頁數6
ISBN(電子)9781728150178
DOIs
出版狀態Published - 1 4月 2020
事件2020 IEEE Green Technologies Conference, GreenTech 2020 - Virtual, Oklahoma City, United States
持續時間: 1 4月 20203 4月 2020

出版系列

名字IEEE Green Technologies Conference
2020-April
ISSN(電子)2166-5478

Conference

Conference2020 IEEE Green Technologies Conference, GreenTech 2020
國家/地區United States
城市Virtual, Oklahoma City
期間1/04/203/04/20

文獻附註

Publisher Copyright:
© 2020 IEEE.

指紋

深入研究「Hashed B-tree: Adaptive Performance Enhancement of B-tree on Byte-addressable Nonvolatile Memories」主題。共同形成了獨特的指紋。

引用此