HyBuffer: A Distributed Hybrid Shared Buffer for Multi-master Databases

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Distributed shared buffer (DSB) is a well-known solution to support multi-master database systems. DSB involves controlling access to shared data among different nodes through lock-based cache coherence protocols. However, existing DSB implementations resolve conflicts at the page level, lacking the flexibility required by modern cloud database systems. In this paper, we present HyBuffer which integrates both rows and pages within the DSB framework. It enables multiple masters to independently modify different rows on the same page, thereby enhancing concurrency and performance without altering the disk-based storage structure. Optimized hybrid row and page buffers offer concurrent access to multiple versions in memory while facilitating the asynchronous consolidation of modified rows into their remote page owners. The optimized log subsystem in HyBuffer enables efficient detection of log flushing dependencies among masters, ensuring fast transaction committing. Experiments demonstrate that HyBuffer achieves better scalability and performance compared to existing approaches.

Original languageEnglish
Title of host publicationDatabase Systems for Advanced Applications - 29th International Conference, DASFAA 2024, Proceedings
EditorsMakoto Onizuka, Jae-Gil Lee, Yongxin Tong, Chuan Xiao, Yoshiharu Ishikawa, Kejing Lu, Sihem Amer-Yahia, H.V. Jagadish
PublisherSpringer Science and Business Media Deutschland GmbH
Pages474-483
Number of pages10
ISBN (Print)9789819755714
DOIs
StatePublished - 2024
Event29th International Conference on Database Systems for Advanced Applications, DASFAA 2024 - Gifu, Japan
Duration: 2 Jul 20245 Jul 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14855 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference29th International Conference on Database Systems for Advanced Applications, DASFAA 2024
Country/TerritoryJapan
CityGifu
Period2/07/245/07/24

Keywords

  • Buffering
  • Multi-master
  • Shared-storage

Fingerprint

Dive into the research topics of 'HyBuffer: A Distributed Hybrid Shared Buffer for Multi-master Databases'. Together they form a unique fingerprint.

Cite this