PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
August 1, 2023Proceedings of the VLDB Endowment14 citations

Taurus MM: Bringing Multi-Master to the Cloud

View Full Paper
ADAlex DepoutovitchCCChong ChenPLPer-Åke Larson

Key Points

Key points are not available for this paper at this time.

Abstract

A single-master database has limited update capacity because a single node handles all updates. A multi-master database potentially has higher update capacity because the load is spread across multiple nodes. However, the need to coordinate updates and ensure durability can generate high network traffic. Reducing network load is particularly important in a cloud environment where the network infrastructure is shared among thousands of tenants. In this paper, we present Taurus MM, a shared-storage multi-master database optimized for cloud environments. It implements two novel algorithms aimed at reducing network traffic plus a number of additional optimizations. The first algorithm is a new type of distributed clock that combines the small size of Lamport clocks with the effective support of distributed snapshots of vector clocks. The second algorithm is a new hybrid page and row locking protocol that significantly reduces the number of lock requests sent over the network. Experimental results on a cluster with up to eight masters demonstrate superior performance compared to Aurora multi-master and CockroachDB.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Depoutovitch et al. (2023) studied this question.

synapsesocial.com/papers/6a212b98a2a97f3a085ac3b3https://doi.org/10.14778/3611540.3611542
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Proceedings 19th International Conference on Data Engineering (Cat. No.03CH37405)2003 · 33 citations
  2. 2A survey of B-tree locking techniques2010 · 108 citations
  3. 3Spanner2013 · 726 citations
  4. 42017 USENIX Annual Technical Conference (USENIX ATC'17)2017 · 3,093 citations
  5. 5InnoDB Locks2021 · 1 citations