Personal information

United Kingdom

Biography

PLEASE NOTE: My list of publications on this website is incomplete. Please see https://martin.kleppmann.com/ for an up-to-date list of publications.

Activities

Employment (3)

University of Cambridge: Cambridge, GB

2024-01-01 to present | Associate Professor (Department of Computer Science and Technology)
Employment
Source: Self-asserted source
Martin Kleppmann

Technical University of Munich: Munich, DE

2022-10-01 to 2023-12-31 | Research Fellow (School of Computation, Information and Technology)
Employment
Source: Self-asserted source
Martin Kleppmann

University of Cambridge: Cambridge, GB

2015-10-01 to 2022-09-30 | Research Associate (Computer Laboratory)
Employment
Source: Self-asserted source
Martin Kleppmann

Education and qualifications (1)

University of Cambridge: Cambridge, GB

2003 to 2006 | BA/MA (Computer Laboratory)
Education
Source: Self-asserted source
Martin Kleppmann

Works (40)

Collaborative Text Editing with Eg-walker: Better, Faster, Smaller

2025-03-30 | Conference paper
Contributors: Joseph Gentle; Martin Kleppmann
Source: check_circle
Crossref

Bluesky and the AT Protocol: Usable Decentralized Social Media

arXiv
2024 | Other
EID:

2-s2.0-85185610662

Part of ISSN: 23318422
Contributors: Kleppmann, M.; Frazee, P.; Gold, J.; Graber, J.; Holmgren, D.; Ivy, D.; Johnson, J.; Newbold, B.; Volpert, J.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Collaborative Text Editing with Eg-walker: Better, Faster, Smaller

arXiv
2024 | Other
EID:

2-s2.0-85207214879

Part of ISSN: 23318422
Contributors: Gentle, J.; Kleppmann, M.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Extending JSON CRDTs with Move Operations

PAPOC 2024 - Proceedings of the 11th ACM Workshop on Principles and Practice of Consistency for Distributed Data, Part of: Eurosys 2024
2024 | Conference paper
EID:

2-s2.0-85192167663

Part of ISBN: 9798400705441
Contributors: Da, L.; Kleppmann, M.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier
grade
Preferred source (of 2)‎

Pudding: Private User Discovery in Anonymity Networks

Proceedings - IEEE Symposium on Security and Privacy
2024 | Conference paper
EID:

2-s2.0-85204095120

Part of ISBN: 9798350331301
Part of ISSN: 10816011
Contributors: Kocaoǧullar, C.; Hugenroth, D.; Kleppmann, M.; Beresford, A.R.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Undo and Redo Support for Replicated Registers

arXiv
2024 | Other
EID:

2-s2.0-85191693119

Part of ISSN: 23318422
Contributors: Stewen, L.; Kleppmann, M.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Undo and Redo Support for Replicated Registers

PAPOC 2024 - Proceedings of the 11th ACM Workshop on Principles and Practice of Consistency for Distributed Data, Part of: Eurosys 2024
2024 | Conference paper
EID:

2-s2.0-85192185110

Part of ISBN: 9798400705441
Contributors: Stewen, L.; Kleppmann, M.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier
grade
Preferred source (of 2)‎

Bluesky and the AT Protocol: Usable Decentralized Social Media

2024-12-09 | Conference paper
Contributors: Martin Kleppmann; Paul Frazee; Jake Gold; Jay Graber; Daniel Holmgren; Devin Ivy; Jeromy Johnson; Bryan Newbold; Jaz Volpert
Source: check_circle
Crossref
grade
Preferred source (of 2)‎

Extending JSON CRDTs with Move Operations

arXiv
2023 | Other
EID:

2-s2.0-85191186324

Part of ISSN: 23318422
Contributors: Da, L.; Kleppmann, M.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Pudding: Private User Discovery in Anonymity Networks

arXiv
2023 | Other
EID:

2-s2.0-85178950375

Part of ISSN: 23318422
Contributors: Kocaoğullar, C.; Hugenroth, D.; Kleppmann, M.; Beresford, A.R.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

The Art of the Fugue: Minimizing Interleaving in Collaborative Text Editing

arXiv
2023 | Other
EID:

2-s2.0-85179779991

Part of ISSN: 23318422
Contributors: Weidner, M.; Kleppmann, M.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

A Highly-Available Move Operation for Replicated Trees

IEEE Transactions on Parallel and Distributed Systems
2022 | Journal article
EID:

2-s2.0-85117131828

Part of ISSN: 15582183 10459219
Contributors: Kleppmann, M.; Mulligan, D.P.; Gomes, V.B.F.; Beresford, A.R.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier
grade
Preferred source (of 2)‎

Covergence

Queue
2022 | Journal article
EID:

2-s2.0-85135750460

Part of ISSN: 15427749 15427730
Contributors: Kleppmann, M.; Alvaro, P.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Making CRDTs Byzantine Fault Tolerant

PaPoC 2022 - Proceedings of the 9th Workshop on Principles and Practice of Consistency for Distributed Data
2022 | Conference paper
EID:

2-s2.0-85128372285

Part of ISBN: 9781450392563
Contributors: Kleppmann, M.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Peritext: A CRDT for Collaborative Rich Text Editing

Proceedings of the ACM on Human-Computer Interaction
2022 | Journal article
EID:

2-s2.0-85146418637

Part of ISSN: 25730142
Contributors: Litt, G.; Lim, S.; Kleppmann, M.; Van Hardenberg, P.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Research for practice: convergence

Communications of the ACM
2022 | Journal article
EID:

2-s2.0-85148058374

Part of ISSN: 15577317 00010782
Contributors: Kleppmann, M.; Alvaro, P.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Key Agreement for Decentralized Secure Group Messaging with Strong Security Guarantees

Proceedings of the ACM Conference on Computer and Communications Security
2021 | Conference paper
EID:

2-s2.0-85119320539

Part of ISBN: 9781450384544
Part of ISSN: 15437221
Contributors: Weidner, M.; Kleppmann, M.; Hugenroth, D.; Beresford, A.R.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Rollercoaster: An efficient group-multicast scheme for mix networks

Proceedings of the 30th USENIX Security Symposium
2021 | Conference paper
EID:

2-s2.0-85114497006

Part of ISBN: 9781939133243
Contributors: Hugenroth, D.; Kleppmann, M.; Beresford, A.R.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Thinking in events: From databases to distributed collaboration software: Keynote at the 15th ACM International Conference on Distributed and Event-Based Systems (DEBS)

DEBS 2021 - Proceedings of the 15th ACM International Conference on Distributed and Event-Based Systems
2021 | Conference paper
EID:

2-s2.0-85110354450

Part of ISBN: 9781450385558
Contributors: Kleppmann, M.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

7th workshop on principles and practice of consistency for distributed data

Proceedings of the 7th Workshop on Principles and Practice of Consistency for Distributed Data, PaPoC 2020
2020 | Conference paper
EID:

2-s2.0-85088304422

Contributors: Fekete, A.; Kleppmann, M.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Byzantine eventual consistency and the fundamental limits of peer-to-peer databases

arXiv
2020 | Other
EID:

2-s2.0-85170466768

Part of ISSN: 23318422
Contributors: Kleppmann, M.; Howard, H.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Ghost trace on the wire? Using key evidence for informed decisions

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
2020 | Conference paper
EID:

2-s2.0-85090099599

Part of ISBN: 9783030570422
Part of ISSN: 16113349 03029743
Contributors: Vasile, D.A.; Kleppmann, M.; Thomas, D.R.; Beresford, A.R.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Moving elements in list CRDTs

Proceedings of the 7th Workshop on Principles and Practice of Consistency for Distributed Data, PaPoC 2020
2020 | Conference paper
EID:

2-s2.0-85088310489

Part of ISBN: 9781450375245
Contributors: Kleppmann, M.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

PushPin: Towards production-quality peer-to-peer collaboration

Proceedings of the 7th Workshop on Principles and Practice of Consistency for Distributed Data, PaPoC 2020
2020 | Conference paper
EID:

2-s2.0-85088293532

Part of ISBN: 9781450375245
Contributors: van Hardenberg, P.; Kleppmann, M.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Interleaving anomalies in collaborative text editors

Proceedings of the 6th Workshop on Principles and Practice of Consistency for Distributed Data, PaPoC 2019
2019 | Conference paper
EID:

2-s2.0-85083945218

Part of ISBN: 9781450362764
Contributors: Kleppmann, M.; Mulligan, D.P.; Gomes, V.B.F.; Beresford, A.R.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Local-first software: You Own Your Data, in spite of the Cloud

Onward! 2019 - Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, co-located with SPLASH 2019
2019 | Conference paper
EID:

2-s2.0-85076749929

Part of ISBN: 9781450369954
Contributors: Kleppmann, M.; Wiggins, A.; Van Hardenberg, P.; McGranaghan, M.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Online event processing

Queue
2019 | Journal article
EID:

2-s2.0-85063477901

Part of ISSN: 15427749 15427730
Contributors: Beresford, A.R.; Svingen, B.; Kleppmann, M.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Online event processing

Communications of the ACM
2019 | Journal article
EID:

2-s2.0-85065141756

Part of ISSN: 15577317 00010782
Contributors: Kleppmann, M.; Beresford, A.R.; Svingen, B.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

From Secure Messaging to Secure Collaboration

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
2018 | Conference paper
EID:

2-s2.0-85057421906

Part of ISBN: 9783030032500
Part of ISSN: 16113349 03029743
Contributors: Kleppmann, M.; Kollmann, S.A.; Vasile, D.A.; Beresford, A.R.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

From Secure Messaging to Secure Collaboration (Transcript of Discussion)

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
2018 | Conference paper
EID:

2-s2.0-85057375891

Part of ISBN: 9783030032500
Part of ISSN: 16113349 03029743
Contributors: Kleppmann, M.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

OpSets: Sequential specifications for replicated datatypes (extended version)

arXiv
2018 | Other
EID:

2-s2.0-85170785523

Part of ISSN: 23318422
Contributors: Kleppmann, M.; Gomes, V.B.F.; Mulligan, D.P.; Beresford, A.R.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Apache Samza

Encyclopedia of Big Data Technologies
2018-03 | Book chapter
Source: Self-asserted source
Martin Kleppmann

A Conflict-Free Replicated JSON Datatype

IEEE Transactions on Parallel and Distributed Systems
2017 | Journal article
EID:

2-s2.0-85029948143

Part of ISSN: 10459219
Contributors: Kleppmann, M.; Beresford, A.R.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier
grade
Preferred source (of 2)‎

Verifying strong eventual consistency in distributed systems

arXiv
2017 | Other
EID:

2-s2.0-85170933083

Part of ISSN: 23318422
Contributors: Gomes, V.B.F.; Kleppmann, M.; Mulligan, D.P.; Beresford, A.R.
Source: Self-asserted source
Martin Kleppmann via Scopus - Elsevier

Verifying Strong Eventual Consistency in Distributed Systems

Proceedings of the ACM on Programming Languages (PACMPL)
2017-10 | Journal article
Source: Self-asserted source
Martin Kleppmann
grade
Preferred source (of 2)‎

Designing Data-Intensive Applications

O'Reilly Media
2017-04-01 | Book
Source: Self-asserted source
Martin Kleppmann

Kafka, Samza and the Unix Philosophy of Distributed Data

IEEE Data Engineering Bulletin
2015-12 | Journal article
Source: Self-asserted source
Martin Kleppmann

Strengthening Public Key Authentication against Key Theft

9th International Conference on Passwords
2015-12 | Conference paper
Source: Self-asserted source
Martin Kleppmann
grade
Preferred source (of 2)‎

A Critique of the CAP Theorem

arXiv
2015-09 | Journal article
Source: Self-asserted source
Martin Kleppmann

Simulation of colliding constrained rigid bodies

2007-04 | Report
SOURCE-WORK-ID:

UCAM-CL-TR-683

Source: Self-asserted source
Martin Kleppmann