Stable Low Latency Logging for Epoch-based In-memory Database

Masahiro Tanaka, Hideyuki Kawashima

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We design and implement a logging method for the Silo concurrency control protocol and evaluate its performance. We also propose a low-latency method for Silo logging for real-time use and support threaded memory allocation for the NUMA architecture in the Silo logging implementation. The results of an experiment in which epochs were proceeded in increments of 4 ms demonstrated that the proposed method reduced the latency by 80% in exchange for a 35% reduction in throughput performance.

Original languageEnglish
Title of host publicationProceedings - 2022 IEEE International Conference on Big Data and Smart Computing, BigComp 2022
EditorsHerwig Unger, Young-Kuk Kim, Eenjun Hwang, Sung-Bae Cho, Stephan Pareigis, Kyamakya Kyandoghere, Young-Guk Ha, Jinho Kim, Atsuyuki Morishima, Christian Wagner, Hyuk-Yoon Kwon, Yang-Sae Moon, Carson Leung
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages167-170
Number of pages4
ISBN (Electronic)9781665421973
DOIs
Publication statusPublished - 2022
Event2022 IEEE International Conference on Big Data and Smart Computing, BigComp 2022 - Daegu, Korea, Republic of
Duration: 2022 Jan 172022 Jan 20

Publication series

NameProceedings - 2022 IEEE International Conference on Big Data and Smart Computing, BigComp 2022

Conference

Conference2022 IEEE International Conference on Big Data and Smart Computing, BigComp 2022
Country/TerritoryKorea, Republic of
CityDaegu
Period22/1/1722/1/20

Keywords

  • database
  • logging
  • transaction

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Science Applications
  • Computer Vision and Pattern Recognition
  • Information Systems and Management
  • Health Informatics

Fingerprint

Dive into the research topics of 'Stable Low Latency Logging for Epoch-based In-memory Database'. Together they form a unique fingerprint.

Cite this