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 条
  • [1] Effective data prediction method for in-memory database applications
    Yun, Ji-Tae
    Yoon, Su-Kyung
    Kim, Jeong-Geun
    Kim, Shin-Dug
    [J]. JOURNAL OF SUPERCOMPUTING, 2020, 76 (01): : 580 - 601
  • [2] A Distributed In-Memory Database Solution for Mass Data Applications
    Dong Hao
    [J]. ZTE Communications, 2010, 8 (04) : 45 - 48
  • [3] Demonstration of Chestnut: An In-memory Data Layout Designer for Database Applications
    Samuel, Mingwei
    Yan, Cong
    Cheung, Alvin
    [J]. SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 2813 - 2816
  • [4] Oracle Database In-Memory: A Dual Format In-Memory Database
    Lahiri, Tirthankar
    Chavan, Shasank
    Colgan, Maria
    Das, Dinesh
    Ganesh, Amit
    Gleeson, Mike
    Hase, Sanket
    Holloway, Allison
    Kamp, Jesse
    Lee, Teck-Hua
    Loaiza, Juan
    Macnaughton, Neil
    Marwah, Vineet
    Mukherjee, Niloy
    Mullick, Atrayee
    Muthulingam, Sujatha
    Raja, Vivekanandhan
    Roth, Marty
    Soylemez, Ekrem
    Zait, Mohamed
    [J]. 2015 IEEE 31ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2015, : 1253 - 1258
  • [5] Benchmarking in-memory database
    Cheqing Jin
    Yangxin Kong
    Qiangqiang Kang
    Weining Qian
    Aoying Zhou
    [J]. Frontiers of Computer Science, 2016, 10 : 1067 - 1081
  • [6] Benchmarking in-memory database
    Cheqing JIN
    Yangxin KONG
    Qiangqiang KANG
    Weining QIAN
    Aoying ZHOU
    [J]. Frontiers of Computer Science., 2016, 10 (06) - 1081
  • [7] In-Memory Database Query
    Giannopoulos, Iason
    Singh, Abhairaj
    Le Gallo, Manuel
    Jonnalagadda, Vara Prasad
    Hamdioui, Said
    Sebastian, Abu
    [J]. ADVANCED INTELLIGENT SYSTEMS, 2020, 2 (12)
  • [8] Benchmarking in-memory database
    Jin, Cheqing
    Kong, Yangxin
    Kang, Qiangqiang
    Qian, Weining
    Zhou, Aoying
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2016, 10 (06) : 1067 - 1081
  • [9] Supply of a Key Value Database Redis In-Memory by Data from a Relational Database
    El Alami, Alae
    Bahaj, Mohamed
    Khourdifi, Younes
    [J]. 2018 19TH IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE (IEEE MELECON'18), 2018, : 46 - 51
  • [10] Application-Oriented Data Migration to Accelerate In-Memory Database on Hybrid Memory
    Zhao, Wenze
    Du, Yajuan
    Zhang, Mingzhe
    Liu, Mingyang
    Jin, Kailun
    Ausavarungnirun, Rachata
    [J]. MICROMACHINES, 2022, 13 (01)