Affiliation:
1. University of Wisconsin-Madison, Madison, USA
2. MIT CSAIL, Boston, USA
Abstract
The scaling of per-GB DRAM cost has slowed down in recent years. Recent research has suggested that adding remote memory to a system can further reduce the overall memory cost while maintaining good performance. Remote memory (i.e., tiered memory), connected to host servers via high-speed interconnect protocols such as RDMA and CXL, is expected to deliver 100x (less than 1µs) lower latency than SSD and be more cost-effective than local DRAM through pooling or adopting cheaper memory technologies.
Tiered memory opens up a large number of potential use cases within database systems. But previous work has only explored limited ways of using tiered memory. Our study provides a systematic study for DBMS to build tiered memory buffer management with respect to a wide range of hardware performance characteristics. Specifically, we study five different indexing designs that leverage remote memory in different ways and evaluate them through a wide range of metrics including performance, tiered-memory latency sensitivity, and cost-effectiveness. In addition, we propose a new memory provisioning strategy that allocates an optimal amount of local and remote memory for a given workload. Our evaluations show that while some designs achieve higher performance than others, no design can win in all measured dimensions.
Publisher
Association for Computing Machinery (ACM)
Reference56 articles.
1. Minseon Ahn Andrew Chang Donghun Lee Jongmin Gim Jungmin Kim Jaemin Jung Oliver Rebholz Vincent Pham Krishna Malladi and Yang Seok Ki. 2022. Enabling CXL memory expansion for in-memory database management systems. In Data Management on New Hardware. 1--5.
2. The five-minute rule 30 years later and its impact on the storage hierarchy
3. Let's Talk About Storage & Recovery Methods for Non-Volatile Memory Database Systems
4. Jens Axboe. 2019. Efficient IO with io_uring. https://kernel.dk/io_uring.pdf.
5. Rack-Scale In-Memory Join Processing using RDMA
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献