Effective data prediction method for in-memory database applications

被引:0
|
作者
Ji-Tae Yun
Su-Kyung Yoon
Jeong-Geun Kim
Shin-Dug Kim
机构
[1] Yonsei University,
来源
关键词
Memory system; Prefetching; Clustering; Regression; Machine learning;
D O I
暂无
中图分类号
学科分类号
摘要
The amount of data is increasing explosively, and many in-memory-based database management systems have been developed to efficiently manage data in real time. However, these in-memory databases mainly use DRAM main memory, which raises problems due to price and energy consumption. To mitigate these problems, we propose a hybrid main memory structure based on DRAM and NAND flash that is cheaper and consumes less energy than DRAM. The proposed system incorporates a prefetching mechanism in last-level cache based on regression analysis to handle irregular memory access from the in-memory application and a migration technique based on clustering between DRAM and NAND flash to mitigate NAND flash slow access latency, which could otherwise significantly degrade system performance. We experimentally confirmed approximately 58% and 51% execution time and energy improvement compared with using DRAM alone. We also compared existing prefetching models without migration to evaluate the proposed prefetching and migration techniques and showed approximately 24% and 23% improvement for execution time and an energy consumption, respectively.
引用
收藏
页码:580 / 601
页数:21
相关论文
共 50 条
  • [41] eXtremeDB in-memory embedded database system software
    不详
    [J]. AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2009, 81 (05): : 485 - 486
  • [42] Successful In-Memory Database Usage - A Structured Analysis
    Scheffler, Alexa
    Otyepka, Sarah
    [J]. AMCIS 2014 PROCEEDINGS, 2014,
  • [43] In-Memory Database Optimization Using Statistical Estimation
    Verma, Sudhir
    Bhatnagar, Vidur Shailendra
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2016, : 177 - 184
  • [44] Elastic Use of Far Memory for In-Memory Database Management Systems
    Lee, Donghun
    Ahn, Minseon
    Kim, Jungmin
    Booss, Daniel
    Ritter, Daniel
    Rebholz, Oliver
    Willhalm, Thomas
    Desai, Suprasad Mutalik
    Singh, Navneet
    [J]. 19TH INTERNATIONAL WORKSHOP ON DATA MANAGEMENT ON NEW HARDWARE, DAMON 2023, 2023, : 35 - 43
  • [45] In-Memory Data Flow Processor
    Fujiki, Daichi
    Mahlke, Scott
    Das, Reetuparna
    [J]. 2017 26TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT), 2017, : 375 - 375
  • [46] In-Memory Performance for Big Data
    Graefe, Goetz
    Volos, Haris
    Kimura, Hideaki
    Kuno, Harumi
    Tucek, Joseph
    Lillibridge, Mark
    Veitch, Alistair
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 8 (01): : 37 - 48
  • [47] In-Memory Data Parallel Processor
    Fujiki, Daichi
    Mahlke, Scott
    Das, Reetuparna
    [J]. ACM SIGPLAN NOTICES, 2018, 53 (02) : 1 - 14
  • [48] HIG - An In-memory Database Platform Enabling Real-time Analyses of Genome Data
    Schapranow, Matthieu-P.
    Plattner, Hasso
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,
  • [49] Analytics on Historical Data Using a Clustered Insert-Only In-Memory Column Database
    Schaffner, Jan
    Krueger, Jens
    Mueller, Stephan
    Hofmann, Paul
    Zeier, Alexander
    [J]. 2009 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1 AND 2, PROCEEDINGS, 2009, : 704 - +
  • [50] Facing the Genome Data Deluge: Efficiently Identifying Genetic Variants with In-Memory Database Technology
    Faehnrich, Cindy
    Schapranow, Matthieu-P.
    Plattner, Hasso
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 18 - 25