~/talk

Concordia: Distributed Shared Memory with In-Network Cache Coherence

Talkat FAST '21 · 2021-02-23..02-25· [distributed-systems, networking]
name:Qing Wang
links:none on file
name:Erci Xu
linkedin:ercixu
name:Junru Li
links:none on file
links:none on file
name:Jiwu Shu
links:none on file
slides:none on file

Concordia implements a DSM that pushes cache coherence into programmable switches, using a hybrid protocol FLOWCC that stores per-block metadata and a read‑writer log to serialize conflicting requests in one network round. It adds ownership migration to keep switch state under the ~10 MB hardware limit and idempotent operations to tolerate packet loss. The authors build a key‑value store, graph engine and port a transaction system and report up to 4.2x, 2.3x and 2x speedups over prior DSMs.

AI-written summary · about

  1. 0:00Intro
  2. 1:11Caching & Coherence
  3. 2:09Opportunities from Programmable Switches
  4. 2:59Challenges
  5. 4:06Concordia Architecture
  6. 4:51Key Designs
  7. 5:34In-Network Coherence Protocol
  8. 7:08Ownership Migration
  9. 7:48Idempotent Operations
  10. 8:33More details: checkout our paper
  11. 8:43Outline
  12. 9:18Micro Benchmarks
  13. 10:23Applications
  14. 11:16Summary & Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.