Affiliation:
1. The Chinese University of Hong Kong
2. Massachusetts Institute of Technology
3. Microsoft Research
4. Simon Fraser University
Abstract
The recently released persistent memory (PM) offers high performance, persistence, and is cheaper than DRAM. This opens up new possibilities for indexes that operate and persist data directly on the memory bus. Recent learned indexes exploit data distribution and have shown great potential for some workloads. However, none support persistence or instant recovery, and existing PM-based indexes typically evolve B+-trees without considering learned indexes.
This paper proposes APEX, a new PM-optimized learned index that offers high performance, persistence, concurrency, and instant recovery. APEX is based on ALEX, a state-of-the-art updatable learned index, to combine and adapt the best of past PM optimizations and learned indexes, allowing it to reduce PM accesses while still exploiting machine learning. Our evaluation on Intel DCPMM shows that APEX can perform up to ~15× better than existing PM indexes and can recover from failures in ~42ms.
Publisher
Association for Computing Machinery (ACM)
Subject
General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development
Reference59 articles.
1. Paul Alcorn. 2019. Intel Optane DIMM Pricing: $695 for 128GB $2595 for 256GB $7816 for 512GB (Update). https://www.tomshardware.com/news/intel-optane-dimm-pricing-performance 39007.html last accessed on 13/11/2021. Paul Alcorn. 2019. Intel Optane DIMM Pricing: $695 for 128GB $2595 for 256GB $7816 for 512GB (Update). https://www.tomshardware.com/news/intel-optane-dimm-pricing-performance 39007.html last accessed on 13/11/2021.
2. Bztree
3. AWS. 2021. OpenStreetMap on AWS. https://registry.opendata.aws/osm last accessed on 13/11/2021. AWS. 2021. OpenStreetMap on AWS. https://registry.opendata.aws/osm last accessed on 13/11/2021.
4. HOT
5. Patience is a virtue
Cited by
26 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献