~/conference

Hydra 2021

date:2021-06-15..2021-06-18
location:-- online --
series:Hydra · 3 editions
editions:[Hydra 2020, Hydra 2021, Hydra 2022]
titleauthorlength
Algorithms for practical distributed agreementNaama Ben-David01h 09m
A practical RDMA-based state machine replication system called MU uses Infiniband one-sided operations to achieve a one-sided round trip commit in the common…
Talk on
Data parallelism from a multicore perspectiveMaurice Herlihy01h 12m
Surveys how to implement map‑reduce on a single multicore: split input into mapper threads that produce key/value streams and merge them with a reducer…
Talk on
Distributed systems showdown — TLA + vs real codeJack Vanlightly01h 12m
Built a minimalist BookKeeper-style distributed log both as a TLA+ model and as a Java Maelstrom/Jepsen prototype; TLA+ uses two specs (~300 and ~1,000 lines)…
Talk on
Serverless nature ofAndrey Fomichev59m
Yandex VDB implements a NewSQL, horizontally scalable database built from tablets stored on a distributed storage layer (no local disk) and an actor framework…
Talk on
Workshop. Lincheck: Testing concurrency on the JVM (Part 1)Maria Sokolova01h 10m
Lincheck is a JVM testing tool (Kotlin examples) that declares operations and a correctness contract (default: linearizability) and runs either stress or…
Talk on
Workshop. Lincheck: Testing concurrency on the JVM (Part 2)Maria Sokolova01h 11m
Hands-on use of Lincheck in Kotlin with IntelliJ demonstrates concrete checks: using checkObstructionFreedom in model checking mode finds an infinite read loop…
Talk on
Workshop: TLA+ in action (Part 1)Markus A Kuppe01h 14m
Workshop builds a TLA+ specification of Safra’s EWD998 termination detector, iterates from a token-free counter to the token+count version, and exercises the…
Talk on
Workshop: TLA+ in action (Part 2)Markus A Kuppe01h 11m
Workshop models Safra’s EWD998 termination detector in TLA+ using TLC model checking and Lamport’s tutorial style, exercises include reducing Naturals to a…
Talk on
Workshop: TLA+ in action (Part 3)Markus A Kuppe01h 13m
A runnable TLA+ model of Dijkstra/Safra EWD998 appears, modeling node color and per-node counters, a token record with position Q and color, and message…
Talk on
Workshop: TLA+ in action (Part 4)Markus A Kuppe01h 12m
Workshop models EWD998 termination detection in TLA+, writes a low‑level spec that replaces counters with inboxes and a recursive sum, and checks safety and…
Talk on
Simplifying global-scale strong consistencyAndras Gerlits01h 12m
A prototype global-commit protocol uses token-passing logical clock and event-sourced consensus groups to assign atomic commit timestamps locally and associate…
Talk on
Designing fast lock free algorithms by understanding cache coherence dynamicsAdam Morrison01h 08m
Shows that cache-coherence dynamics (the MESI-style directory flow and forward/invalidation messages) make contended CAS operations serialize and incur latency…
Talk on
CAP Theorem — two decades and few clouds laterMike Kowalski01h 15m
Explains that CAP remains a hard constraint but is practical and nuanced: S3 claims strong read‑after‑write while buckets stay eventually consistent and S3 SLA…
Talk on
Fearless global transactions withNathan VanBenschoten01h 11m
CockroachDB runs a shared‑nothing cluster of 512MB ranges with Raft (default 3x replication) and targets a 20ms global write budget by combining three SQL…
Talk on
Building scalable and flexible cluster managers using declarative programmingLalith Suresh01h 12m
A system called Declarative Cluster Managers stores cluster state in an embedded SQL DB (H2), compiles declarative SQL constraints into Java and feeds them to…
Talk on
Co-designing Raft + thread-per-core execution model for the Kafka-APIAlex Gallego01h 12m
Redpanda is a Kafka‑API storage engine built around a thread‑per‑core model and a co‑designed Raft path, using the systar library, per‑core arenas with no…
Talk on
The hitchhiker's guide to distributed transactionsIrfan Sharif01h 14m
Surveys systems that reduce commit latency from two WAN round trips to one WAN round-trip, comparing concrete mechanisms: leader-based consensus…
Talk on
The official ten-year retrospective of NewSQL databasesAndy Pavlo01h 11m
Term "NewSQL" originates 2011 and means relational + ACID for scalable OLTP, aiming to combine SQL transactions with NoSQL scale. Implementations split into…
Talk on
Workshop: Java Concurrency Stress (JCStress). Part 1Aleksey Shipilev01h 20m
JCStress is an OpenJDK harness that empirically probes the Java Memory Model by running millions of tiny configurations; it reproduces an atomicity failure in…
Talk on
Workshop: Java Concurrency Stress (JCStress). Part 2Aleksey Shipilev02h 01m
JCStress walkthrough shows how the harness actually finds concurrency bugs: it forks a host JVM per test and generates task/run loops with forced inlining and…
Talk on
~/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.