Schedule

Monday, June 17th

  • 08:55 – 17:00: Workshop: Advanced Tools, Programming Languages, and PLatforms for Implementing and Evaluating algorithms for Distributed systems (ApPLIED)
  • 08:45-18:00: Workshop: Biological Distributed Algorithms (BDA)
  • 19:00-20:00: Reception & HOPC poster session

Tuesday, June 18th

Wednesday, June 19th

Thursday, June 20th

Friday, June 21st

  • Morning+afternoon: Workshop: Principles of Distributed Learning (PODL)
  • 09:00-18:00: Workshop: Distributed Computing with Emerging Hardware Technology (EMERALD)
  • 09:00-12:20: Tutorial: Weak memory models in programming language semantics
  • 14:00-17:30: Tutorial: Permissionless Consensus

Program

Table of contents for the PODC’24 proceedings

Monday, June 17th

08:55 – 17:00: Workshop: Advanced Tools, Programming Languages, and PLatforms for
Implementing and Evaluating algorithms for Distributed systems (ApPLIED)

Schedule

08:45-18:00: Workshop: Biological Distributed Algorithms (BDA)

Schedule

19:00-20:00: Reception & HOPC poster session

Tuesday, June 18th

9:00 – 10:00: Keynote

Tim Harris (Microsoft): The growth of parallelism in machine learning inference.

Coffee break

10:30 – 11:25: Concurrency and synchronization

Chair: Eric Ruppert

11:30 – 12:10: Population Protocols

Chair: Eric Ruppert

Lunch

13:40 – 14:35: Biological Distributed Algorithms

Chair: Andrea Richa

14:40 – 15:20: The LOCAL model and variations

Chair: Andrea Richa

Coffee break

15:50 – 16:15: Distributed Machine Learning

Chair: Rida Bazzi

16:20 – 17:30: Byzantine fault-tolerance

Chair: Rida Bazzi

17:45-18:00: In memory of Matthieu Roy

18:00-19:00: Business Meeting

Wednesday, June 19th

9:00 – 10:00: Keynote

Tim Roughgarden (University of Columbia): The Economic Limits of Permissionless Consensus

Coffee break

10:30 – 11:10: Algorithms for the CONGEST model

Chair: Gopal Pandurangan

11:15 – 12:10: Quantum Computing and Communication Networks

Chair: Gopal Pandurangan

Lunch and Senior-junior meeting

13:40 – 14:35: Blockchain and BFT Consensus

Chair: Kartik Nayak

14:40 – 15:20: Protocols for decentralized finance

Chair: Kartik Nayak

Coffee break

15:50 – 16:45: Fault-tolerance and synchronization

Chair: Giuliano Losa

16:50 – 17:40: Lower bounds

Chair: Giuliano Losa

Banquet

Thursday, June 20th

9:00 – 10:00: Keynote (Dijkstra award session)

Nicola Santoro (Carleton University). Time is not a Healer: Before and After

Coffee break

10:30 – 11:25: Concurrency and consistency

Chair: Igor Zablotchi

11:30 – 12:10: Security and cryptography

Chair: Igor Zablotchi

Lunch

13:40 – 14:35: Shortest path algorithms

Chair: Boaz Patt-Shamir

14:40 – 15:20: Coloring in Graphs

Chair: Boaz Patt-Shamir

Coffee break

15:50 – 16:45: Massively parallel computation

Chair: Sébastien Tixeuil

16:50 – 17:30: Self-stabilization

Chair: Sébastien Tixeuil

Friday, June 21st

Morning+afternoon: Workshop: Principles of Distributed Learning (PODL)

Schedule (tentative)

09:00-18:00: Workshop: Distributed Computing with Emerging Hardware Technology (EMERALD)

Schedule

09:00-12:20: Tutorial: Weak memory models in programming language semantics

Organized by Ori Lahav.

14:00-17:30: Tutorial: Permissionless Consensus

Organized by Andrew Lewis-Pye and Tim Roughgarden.