EPO-R: An Efficient Garbage Collection Scheme for Long-Term Transactions

Rina Onishi, Takashi Hoshino, Hideyuki Kawashima

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

Abstract

This paper proposes EPO-R that is an efficient garbage collection scheme designed for multi-version concurrency control (MVCC) protocols. MVCC generates a version for each update operation and it can exhaust physical memory for dynamically changing environments such as IoT payments. EPO is a novel garbage collection technique for long-term transactions. We found room for improvement in EPO, which is the trigger of reclamation invocation. EPO is triggered for each write operation and it wastes CPU resource. The proposed method EPO-R is triggered on a read operation to address this issue. The result of experiments with 224 CPU cores and workloads with the combination of short-term and long term-transactions demonstrated that EPO-R exhibited 3.4 times higher throughput than that of EPO. The reason for this can be explained by analyzing the number of unreclaimable versions.

Original languageEnglish
Title of host publicationProceedings - 2022 10th International Symposium on Computing and Networking, CANDAR 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages144-150
Number of pages7
ISBN (Electronic)9781665475303
DOIs
Publication statusPublished - 2022
Event10th International Symposium on Computing and Networking, CANDAR 2022 - Himeji, Japan
Duration: 2022 Nov 212022 Nov 22

Publication series

NameProceedings - 2022 10th International Symposium on Computing and Networking, CANDAR 2022

Conference

Conference10th International Symposium on Computing and Networking, CANDAR 2022
Country/TerritoryJapan
CityHimeji
Period22/11/2122/11/22

Keywords

  • Garbage Collection
  • Multi-Version Concurrency Control
  • Transaction Processing

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computational Theory and Mathematics
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'EPO-R: An Efficient Garbage Collection Scheme for Long-Term Transactions'. Together they form a unique fingerprint.

Cite this