Schedule and Program

Schedule

All times are in Central European Summer Time (CEST = UTC + 2).

Monday, July 26
15:00 – 15:05 Opening Remarks
15:05 – 16:35 Keynote Session: Cynthia Dwork
Break (15 minutes)
16:50 – 17:50 Session 1: Robots, Dynamics, and Population Protocols
Break (15 minutes)
18:05 – 19:05 Session 2: Biological Algorithms, Contention Resolution, and Radio Networks
Tuesday, July 27
15:00 – 15:40 Gem Session: Laurent Feuilloley
Break (5 minutes)
15:45 – 16:30 Session 3: Blockchains
Break (15 minutes)
16:45 – 17:30 Session 4: Shortcuts, Spanners, and Message Complexity
Break (15 minutes)
17:45 – 19:15 Awards Session and Business Meeting
Wednesday, July 28
15:00 – 15:40 Gem Session: Naama Ben-David
Break (5 minutes)
15:45 – 16:30 Session 5: Local Graph Problems
Break (15 minutes)
16:45 – 17:30 Session 6: Byzantine Agreement and Broadcast
Break (15 minutes)
17:45 – 18:30 Session 7: Distributed ML, Topology, and Parallel Algorithms
Thursday, July 29
15:00 – 16:30 Keynote Session: Kyle Kingsbury
Break (15 minutes)
16:45 – 17:30 Session 8: Fault Tolerance, MPC, and Shortest Paths
Break (15 minutes)
17:45 – 18:45 Session 9: Concurrency and Shared Memory
18:45 – 18:50 Closing Remarks
Workshops & Tutorials – Thursday, July 29
19:00 – 21:00 Biological Distributed Algorithms (BDA) – Day 1
Workshops & Tutorials – Friday, July 30
13:00 – 21:00 Distributed Algorithms on Realistic Network Models (DARe)
15:00 – 19:20 Workshop on Advanced Tools, Programming Languages, and Platforms for Implementing and Evaluating Algorithms for Distributed Systems (ApPLIED)
15:00 – 18:00 Byzantine Agreement and Leader Election: From Classical to the Modern
15:00 – 18:00 Interaction-Oriented Programming: An Application Semantics Approach for Engineering Decentralized Applications
17:00 – 19:00 Biological Distributed Algorithms (BDA) – Day 2
Workshops & Tutorials – Saturday, July 31
15:00 – 17:45 Security and Privacy for Distributed Optimization & Distributed Machine Learning

Program

All times are in Central European Summer Time (CEST = UTC + 2).
Click on the time to see it in your own time zone.
Click on the name of a talk to access the paper.
Click on “video” next to a talk to access the long version of the talk.

Monday, July 26

15:00 – 15:05 Opening Remarks
15:05 – 16:35 Keynote Session: Cynthia Dwork
16:50-17:50 Session 1: Robots, Dynamics, and Population Protocols

Session Chair: Gadi Taubenfeld

18:05 – 19:05 Session 2: Biological Algorithms, Contention Resolution, and Radio Networks

Session Chair: Boaz Patt-Shamir 

A. Clementi, F. d’Amore, G. Giakkoupis, E. NataleSearch via Parallel Lévy Walks on Z^2video
Y. Emek, E. KerenA Thin Self-Stabilizing Asynchronous Unison Algorithm with Applications to Fault Tolerant Biological Networksvideo
F. Dufoulon, S. Kutten, W. Moses Jr.Efficient Deterministic Leader Election for Programmable Mattervideo
P. Czerner, R. Guttenberg, M. Helfrich, J. EsparzaDecision Power of Weak Asynchronous Models of Distributed Computingvideo
S. Gilbert, C. Newport, N. Vaidya, A. WeaverContention Resolution with Predictionsvideo
H. Chen, Y. Jiang, C. ZhengTight Trade-off in Contention Resolution without Collision Detectionvideo
V. Dani, A. Gupta, T. Hayes, S. PettieBrief Announcement: Wake Up and Join Me! An Energy Efficient Algorithm for Maximal Matching in Radio Networksvideo

Tuesday, July 27

15:00 – 15:40 Gem Session: Laurent Feuilloley
15:45 – 16:30 Session 3: Blockchains

Session Chair: Yoram Moses

16:45 – 17:30 Session 4: Shortcuts, Spanners, and Message Complexity

Session Chair: Peter Davies

17:45 – 19:15 Awards Session and Business Meeting

Wednesday, July 28

15:00 – 15:40 Gem Session: Naama Ben-David
15:45 – 16:30 Session 5: Local Graph Problems

Session Chair: Ran Gelles

16:45 – 17:30 Session 6: Byzantine Agreement and Broadcast

Session Chair: Alexander Spiegelman

17:45 – 18:30 Session 7: Distributed ML, Topology, and Parallel Algorithms

Session Chair: Christian Scheideler

S. Liu, N. Gupta, N. VaidyaApproximate Byzantine Fault-Tolerance in Distributed Optimizationvideo
R. Guerraoui, N. Gupta, R. Pinot, S. Rouault, J. StephanDifferential Privacy and Byzantine Resilience in SGD: Do They Add Up?video
G. Goren, S. Vargaftik, Y. MosesStochastic Coordination in Heterogeneous Load Balancing Systemsvideo
P. Fraigniaud, R. Gelles, Z. LotkerThe Topology of Randomized Symmetry-Breaking Distributed Computingvideo
J. LedentBrief Announcement: Variants of Approximate Agreement on Graphs and Simplicial Complexesvideo
M. Charikar, W. Ma, L. TanBrief Announcement: A Randomness-efficient Massively Parallel Algorithm for Connectivityvideo

Thursday, July 29

15:00 – 16:30 Keynote Session: Kyle Kingsbury
16:45 – 17:30 Session 8: Fault Tolerance, MPC, and Shortest Paths

Session Chair: Valerie King

17:45 – 18:45 Session 9: Concurrency and Shared Memory

Session Chair: Trevor Brown

18:45 – 18:50 Closing Remarks

Workshops & Tutorials – Thursday, July 29

19:00 – 21:00 Biological Distributed Algorithms (BDA) – Day 1

Workshops & Tutorials – Friday, July 30

13:00 – 21:00 Distributed Algorithms on Realistic Network Models (DARe)
15:00 – 19:20 Workshop on Advanced Tools, Programming Languages, and Platforms for Implementing and Evaluating Algorithms for Distributed Systems (ApPLIED)
15:00 – 18:00 Byzantine Agreement and Leader Election: From Classical to the Modern
15:00 – 18:00 Interaction-Oriented Programming: An Application Semantics Approach for Engineering Decentralized Applications
17:00 – 19:00 Biological Distributed Algorithms (BDA) – Day 2

Workshops & Tutorials – Saturday, July 31

15:00 – 17:45 Security and Privacy for Distributed Optimization & Distributed Machine Learning