Optimizing B+-tree for Hybrid Memory with In-Node Hotspot Cache and eADR Awareness
en-GBde-DEes-ESfr-FR

Optimizing B+-tree for Hybrid Memory with In-Node Hotspot Cache and eADR Awareness

27/11/2024 Frontiers Journals

Non-Volatile Memory (NVM) has emerged as an alternative to the next-generation main memories in recent years. NVM has the advantages of non-volatility, byte addressability, and high density. However, it also has some limitations compared to DRAM. For example, the read/write latency of NVM is higher than that of DRAM. The write endurance of NVM is also limited. That means replacing DRAM with NVM to construct an NVM-only system is not realistic. A more feasible way is to build an NVM/DRAM- based hybrid memory system. The B+-tree is a high-performance index structure that has been widely used in modern DBMSs. So far, most indices for hybrid memory are based on the B+-tree, such as FPTree, DPTree, LBTree, NBTree, and so on. They have proposed some effective ideas to improve the performance of the index, e.g., (1) just putting leaf nodes on NVM while maintaining all inner nodes on DRAM and (2) adopting unsorted leaf nodes. However, there remains potential for further improving the query performance of these indices.
To improve the performance of B+tree on hybrid memory, a research team led by Peiquan Jin published their new research on 15 October 2024 in Frontiers of Computer Science co-published by Higher Education Press and Springer Nature.
The team proposed a new index structure called HATree. The novel idea of HATree is to utilize the unused space of inner nodes to cache hot keys, thus improving query performance without using extra memory resources. To further improve the update performance of HATree, the team proposed to utilize the eADR technology supported by the third-generation Intel Xeon Scalable Processors to enhance HATree with instant log persistence, which results in the new HATree-Log structure. The experimental results show that the proposed index structure achieves higher search and update performance than previous works.
Future work can focus on modifying the read cache to be a read/write cache, implementing concurrent versions of the index.
DOI: 10.1007/s11704-023-3344-x
Peiquan JIN, Zhaole CHU, Gaocong LIU, Yongping LUO, Shouhong WAN. Optimizing B+-tree for hybrid memory with in-node hotspot cache and eADR awareness. Front. Comput. Sci., 2024, 18(5): 185606 https://doi.org/10.1007/s11704-023-3344-x
Fichiers joints
  • The architecture of HATree-Log.
27/11/2024 Frontiers Journals
Regions: Asia, China
Keywords: Applied science, Computing

Disclaimer: AlphaGalileo is not responsible for the accuracy of news releases posted to AlphaGalileo by contributing institutions or for the use of any information through the AlphaGalileo system.

Témoignages

We have used AlphaGalileo since its foundation but frankly we need it more than ever now to ensure our research news is heard across Europe, Asia and North America. As one of the UK’s leading research universities we want to continue to work with other outstanding researchers in Europe. AlphaGalileo helps us to continue to bring our research story to them and the rest of the world.
Peter Dunn, Director of Press and Media Relations at the University of Warwick
AlphaGalileo has helped us more than double our reach at SciDev.Net. The service has enabled our journalists around the world to reach the mainstream media with articles about the impact of science on people in low- and middle-income countries, leading to big increases in the number of SciDev.Net articles that have been republished.
Ben Deighton, SciDevNet
AlphaGalileo is a great source of global research news. I use it regularly.
Robert Lee Hotz, LA Times

Nous travaillons en étroite collaboration avec...


  • BBC
  • The Times
  • National Geographic
  • The University of Edinburgh
  • University of Cambridge
  • iesResearch
Copyright 2024 by DNN Corp Terms Of Use Privacy Statement