Looking into the Peak Memory Consumption of Epoch-Based Reclamation in Scalable in-Memory Database Systems

Hitoshi Mitake, Hiroshi Yamada, Tatsuo Nakajima

研究成果: Conference contribution

抜粋

Deferred memory reclamation is an essential mechanism of scalable in-memory database management systems (DBMSs) that releases stale objects asynchronously to free operations. Modern scalable in-memory DBMSs commonly employ a deferred reclamation mechanism named epoch-based reclamation (EBR). However, no existing research has studied the EBR’s trade-off between performance improvements and memory consumption; its peak memory consumption makes capacity planning difficult and sometimes causes disruptive performance degradation. We argue that gracefully controlling the peak memory usage is a key to achieving stable throughput and latency of scalable EBR-based in-memory DBMSs. This paper conducts a quantitative analysis and evaluation of a representative EBR-based DBMS, Silo, from the viewpoint of memory management. Our evaluation reveals that the integration of conventional solutions fails to achieve stable performance with lower memory utilization, and Glasstree-based Silo achieves a 20% higher throughput, latencies characterized by an 81% lower standard deviation, and 34% lower peak memory usage than Masstree-based Silo even under read-majority workloads.

元の言語English
ホスト出版物のタイトルDatabase and Expert Systems Applications - 30th International Conference, DEXA 2019, Proceedings
編集者Sven Hartmann, Josef Küng, Gabriele Anderst-Kotsis, Ismail Khalil, Sharma Chakravarthy, A Min Tjoa
出版者Springer
ページ3-18
ページ数16
ISBN(印刷物)9783030276171
DOI
出版物ステータスPublished - 2019
イベント30th International Conference on Database and Expert Systems Applications, DEXA 2019 - Linz, Austria
継続期間: 2019 8 262019 8 29

出版物シリーズ

名前Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
11707 LNCS
ISSN(印刷物)0302-9743
ISSN(電子版)1611-3349

Conference

Conference30th International Conference on Database and Expert Systems Applications, DEXA 2019
Austria
Linz
期間19/8/2619/8/29

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

フィンガープリント Looking into the Peak Memory Consumption of Epoch-Based Reclamation in Scalable in-Memory Database Systems' の研究トピックを掘り下げます。これらはともに一意のフィンガープリントを構成します。

  • これを引用

    Mitake, H., Yamada, H., & Nakajima, T. (2019). Looking into the Peak Memory Consumption of Epoch-Based Reclamation in Scalable in-Memory Database Systems. : S. Hartmann, J. Küng, G. Anderst-Kotsis, I. Khalil, S. Chakravarthy, & A. M. Tjoa (版), Database and Expert Systems Applications - 30th International Conference, DEXA 2019, Proceedings (pp. 3-18). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); 巻数 11707 LNCS). Springer. https://doi.org/10.1007/978-3-030-27618-8_1