Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. SWARM: Replicating Shared Disaggregated-Memory Data in No Time
 
conference paper

SWARM: Replicating Shared Disaggregated-Memory Data in No Time

Murat, Antoine  
•
Burgelin, Clément Louis Alexandre  
•
Xygkis, Athanasios  
Show more
November 4, 2024
Proceedings of the ACM SIGOPS 30th Symposium on Operating Systems Principles
SOSP '24 ACM SIGOPS 30th Symposium on Operating Systems Principles

Memory disaggregation is an emerging data center architecture that improves resource utilization and scalability. Replication is key to ensure the fault tolerance of applications, but replicating shared data in disaggregated memory is hard. We propose SWARM (Swift WAit-free Replication in disaggregated Memory), the first replication scheme for in-disaggregated-memory shared objects to provide (1) single-roundtrip reads and writes in the common case, (2) strong consistency (linearizability), and (3) strong liveness (wait-freedom). SWARM makes two independent contributions. The first is Safe-Guess, a novel wait-free replication protocol with single-roundtrip operations. The second is In-n-Out, a novel technique to provide conditional atomic update and atomic retrieval of large buffers in disaggregated memory in one roundtrip. Using SWARM, we build SWARM-KV, a low-latency, strongly consistent and highly available disaggregated key-value store. We evaluate SWARM-KV and find that it has marginal latency overhead compared to an unreplicated key-value store, and that it offers much lower latency and better availability than FUSEE, a state-of-the-art replicated disaggregated key-value store.

  • Details
  • Metrics
Type
conference paper
DOI
10.1145/3694715.3695945
Author(s)
Murat, Antoine  

EPFL

Burgelin, Clément Louis Alexandre  

EPFL

Xygkis, Athanasios  

Oracle Labs

Zablotchi, Mihail Igor  

Mysten Labs

Aguilera, Marcos Kawazoe

VMware Research Group

Guerraoui, Rachid  

EPFL

Date Issued

2024-11-04

Publisher

ACM

Published in
Proceedings of the ACM SIGOPS 30th Symposium on Operating Systems Principles
ISBN of the book

979-8-4007-1251-7

Start page

24

End page

45

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
DCL  
Event nameEvent acronymEvent placeEvent date
SOSP '24 ACM SIGOPS 30th Symposium on Operating Systems Principles

SOSP '24

Austin, Texas, USA

2024-11-04 - 2024-11-06

Available on Infoscience
November 27, 2024
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/242175
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés