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
CityLinz
Period19/8/2619/8/29

ASJC Scopus subject areas

  • 理論的コンピュータサイエンス
  • コンピュータ サイエンス(全般)

フィンガープリント

「Looking into the Peak Memory Consumption of Epoch-Based Reclamation in Scalable in-Memory Database Systems」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル