JUMPRUN: A Hybrid Mechanism to Accelerate Item Scanning for In-Memory Databases

被引:0
|
作者
Lim, Hongyeol [1 ]
Park, Giho [1 ]
机构
[1] Sejong Univ, Comp Sci & Engn, Seoul, South Korea
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we introduce a simple and effective mechanism, called JUMPRUN (jump and run), to accelerate the scanning operation of KEY-VALUE datasets and alleviate the massive data traffic across the memory hierarchy. The proposed JUMPRUN incorporates a software acceleration scheme as well as a dedicated hardware accelerator designed on the near-memory processing (NMP) concept. In evaluation results, compared to a conventional Memcached system with stacked memory layers, the proposed JUMPRUN mechanism provides an average 8.4 times higher performance in the scanning operation and also delivers average 1.37 times overall speedup. The proposed mechanism also delivers a significant reduction of data traffic in both the on-chip memory hierarchy (72%) and stacked DRAM layers (59%), compared to a conventional Memcached system.
引用
收藏
页码:231 / 238
页数:8
相关论文
共 50 条
  • [1] In-memory databases
    Jenkins, C.
    [J]. Computer Bulletin (London, 1986), 2001, 3 (05):
  • [2] 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)
  • [3] In-memory Databases - Challenges and Opportunities
    Tan, Kian-Lee
    Cai, Qingchao
    Ooi, Beng Chin
    Wong, Weng-Fai
    Yao, Chang
    Zhang, Hao
    [J]. SIGMOD RECORD, 2015, 44 (02) : 35 - 40
  • [4] Memory-Aware Sizing for In-Memory Databases
    Molka, Karsten
    Casale, Giuliano
    Molka, Thomas
    Moore, Laura
    [J]. 2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [5] Efficient Memory Occupancy Models for In-Memory Databases
    Molka, Karsten
    Casale, Giuliano
    [J]. 2016 IEEE 24TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2016, : 430 - 432
  • [6] Dynamic Query Prioritization for In-Memory Databases
    Wust, Johannes
    Grund, Martin
    Plattner, Hasso
    [J]. IN MEMORY DATA MANAGEMENT AND ANALYSIS, 2015, 8921 : 56 - 68
  • [7] NewSQL Databases and Scalable In-Memory Analytics
    Duggirala, Siddhartha
    [J]. DEEP DIVE INTO NOSQL DATABASES: THE USE CASES AND APPLICATIONS, 2018, 109 : 49 - 76
  • [8] In-memory Databases in Business Information Systems
    Peter Loos
    Jens Lechtenbörger
    Gottfried Vossen
    Alexander Zeier
    Jens Krüger
    Jürgen Müller
    Wolfgang Lehner
    Donald Kossmann
    Benjamin Fabian
    Oliver Günther
    Robert Winter
    [J]. Business & Information Systems Engineering, 2011, 3 : 389 - 395
  • [9] Speedy Transactions in Multicore In-Memory Databases
    Tu, Stephen
    Zheng, Wenting
    Kohler, Eddie
    Liskov, Barbara
    Madden, Samuel
    [J]. SOSP'13: PROCEEDINGS OF THE TWENTY-FOURTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, 2013, : 18 - 32
  • [10] Aggregates Caching in Columnar In-Memory Databases
    Mueller, Stephan
    Plattner, Hasso
    [J]. IN MEMORY DATA MANAGEMENT AND ANALYSIS, 2015, 8921 : 69 - 81