~/talk

CRaft: An Erasure-coding-supported Version of Raft for Reducing Storage Cost

Talkat FAST '20 · on Thursday, 2020-02-27· at 11:00· FAST '20: Grand Ballroom ABCFGH· [distributed-systems]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
name:Zihan Xu
links:none on file
links:none on file
links:none on file
slides:none on file

CRaft replaces full-entry Raft replication with Reed-Solomon erasure coding (typical setting k=3, n=5 or 7) and builds a CRaft-backed key-value store. It claims 66% storage savings, up to 250% write throughput and 60.8% lower write latency versus vanilla Raft. Liveness holds with only F+1 healthy servers by degrades to full replication when fewer than F+K fragments exist, and a leader prepare phase collects or discards uncommitted fragments during leader change to preserve safety.

AI-written summary · about

  1. 0:00Intro
  2. 0:35Data replication: when server crashes...
  3. 2:41Raft: distributed consensus
  4. 4:33Erasure Coding: Reed-Solomon Code
  5. 5:31Combine erasure coding with crash tolerance?
  6. 8:18CRaft: erasure coding + Raft
  7. 9:30Challenge #1: liveness
  8. 11:09Challenge #2: newly elected leader
  9. 15:08Comparing consensus protocols
  10. 15:32Evaluation highlights
  11. 16:35Evaluation setup
  12. 19:38Evaluation: read latency
  13. 20:23Summary: Craft
  14. 23:29Evaluation: liveness
~/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.