Abstract
Hybrid storage systems are widely used in big data fields to balance system performance and cost. However, due to a poor understanding of the characteristics of database block requests, past studies in this area cannot fully utilize the performance gain from emerging storage devices. This study presents a hybrid storage database system, called HeuristicDB, which uses an emerging non-volatile memory (NVM) block device as an extension of the database buffer pool. To consider the unique performance behaviors of NVM block devices and the block-level characteristics of database requests, a set of heuristic rules that associate database (block) requests with the appropriate quality of service for the purpose of caching priority are proposed. Using online analytical processing (OLAP) and online transactional processing (OLTP) benchmarks, both trace-based examination and system implementation on MySQL are carried out to evaluate the effectiveness of the proposed design. The experimental results indicate that HeuristicDB provides up to 75% higher performance and migrates 18X fewer data between storage and the NVM block device than existing systems.
| Original language | English (US) |
|---|---|
| Title of host publication | SYSTOR 2021 - Proceedings of the 14th ACM International Conference on Systems and Storage |
| Publisher | Association for Computing Machinery, Inc |
| ISBN (Electronic) | 9781450383981 |
| DOIs | |
| State | Published - Jun 14 2021 |
| Event | 14th ACM International Conference on Systems and Storage, SYSTOR 2021 - Virtual, Online, Israel Duration: Jun 14 2021 → Jun 16 2021 |
Publication series
| Name | SYSTOR 2021 - Proceedings of the 14th ACM International Conference on Systems and Storage |
|---|
Conference
| Conference | 14th ACM International Conference on Systems and Storage, SYSTOR 2021 |
|---|---|
| Country/Territory | Israel |
| City | Virtual, Online |
| Period | 6/14/21 → 6/16/21 |
Bibliographical note
Funding Information:This work was supported in part by the Center for Research in Intelligent Storage (CRIS), which is supported by National Science Foundation grant no. IIP-1439622 and member companies. Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the NSF.
Publisher Copyright:
© 2021 ACM.
Keywords
- Hybrid storage database management system
- Non-volatile memory block device
- Relational database management system