HeuristicDB: a hybrid storage database system using a non-volatile memory block device
HeuristicDB: a hybrid storage database system using a non-volatile memory block device
复制标题
HeuristicDB:使用非易失性内存块设备的混合存储数据库系统
DOI:
--
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
D. Lilja
中科院分区:
文献类型:
--
作者:
Jinfeng Yang;Bingzhe Li;D. Lilja
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.
DOI:
10.1145/3132747.3132770
发表时间:
2017-10
期刊:
Proceedings of the 26th Symposium on Operating Systems Principles
影响因子:
--
作者:
Youngjin Kwon;Henrique Fingler;T. Hunt;Simon Peter;Emmett Witchel;T. Anderson
通讯作者:
Youngjin Kwon;Henrique Fingler;T. Hunt;Simon Peter;Emmett Witchel;T. Anderson