Published in: LIPIcs, Volume 361, 29th International Conference on Principles of Distributed Systems (OPODIS 2025)
Hagit Attiya, Panagiota Fatourou, Eleftherios Kosmas, and Yuanhao Wei. Recoverable Lock-Free Locks. In 29th International Conference on Principles of Distributed Systems (OPODIS 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 361, pp. 17:1-17:19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{attiya_et_al:LIPIcs.OPODIS.2025.17,
author = {Attiya, Hagit and Fatourou, Panagiota and Kosmas, Eleftherios and Wei, Yuanhao},
title = {{Recoverable Lock-Free Locks}},
booktitle = {29th International Conference on Principles of Distributed Systems (OPODIS 2025)},
pages = {17:1--17:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-409-3},
ISSN = {1868-8969},
year = {2026},
volume = {361},
editor = {Arusoaie, Andrei and Onica, Emanuel and Spear, Michael and Tucci-Piergiovanni, Sara},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.OPODIS.2025.17},
URN = {urn:nbn:de:0030-drops-251905},
doi = {10.4230/LIPIcs.OPODIS.2025.17},
annote = {Keywords: recoverable computing, NVM, lock, lock-freedom}
}
Published in: LIPIcs, Volume 356, 39th International Symposium on Distributed Computing (DISC 2025)
Panagiota Fatourou, Eric Ruppert, and Ioannis Xiradakis. Brief Announcement: Concurrent Double-Ended Priority Queues. In 39th International Symposium on Distributed Computing (DISC 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 356, pp. 55:1-55:7, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{fatourou_et_al:LIPIcs.DISC.2025.55,
author = {Fatourou, Panagiota and Ruppert, Eric and Xiradakis, Ioannis},
title = {{Brief Announcement: Concurrent Double-Ended Priority Queues}},
booktitle = {39th International Symposium on Distributed Computing (DISC 2025)},
pages = {55:1--55:7},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-402-4},
ISSN = {1868-8969},
year = {2025},
volume = {356},
editor = {Kowalski, Dariusz R.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.DISC.2025.55},
URN = {urn:nbn:de:0030-drops-248719},
doi = {10.4230/LIPIcs.DISC.2025.55},
annote = {Keywords: shared-memory, data structure, double-ended, priority queue, priority deque, heap, skip list, combining}
}
Published in: LIPIcs, Volume 356, 39th International Symposium on Distributed Computing (DISC 2025)
Olivia Grimes, Ahmed Hassan, Panagiota Fatourou, and Roberto Palmieri. PIPQ: Strict Insert-Optimized Concurrent Priority Queue. In 39th International Symposium on Distributed Computing (DISC 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 356, pp. 35:1-35:23, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{grimes_et_al:LIPIcs.DISC.2025.35,
author = {Grimes, Olivia and Hassan, Ahmed and Fatourou, Panagiota and Palmieri, Roberto},
title = {{PIPQ: Strict Insert-Optimized Concurrent Priority Queue}},
booktitle = {39th International Symposium on Distributed Computing (DISC 2025)},
pages = {35:1--35:23},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-402-4},
ISSN = {1868-8969},
year = {2025},
volume = {356},
editor = {Kowalski, Dariusz R.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.DISC.2025.35},
URN = {urn:nbn:de:0030-drops-248525},
doi = {10.4230/LIPIcs.DISC.2025.35},
annote = {Keywords: Priority Queue, Concurrent Data Structures, Synchronization}
}
Published in: LIPIcs, Volume 351, 33rd Annual European Symposium on Algorithms (ESA 2025)
Paweł Gawrychowski, Egor Gorbachev, and Tomasz Kociumaka. Core-Sparse Monge Matrix Multiplication: Improved Algorithm and Applications. In 33rd Annual European Symposium on Algorithms (ESA 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 351, pp. 74:1-74:17, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{gawrychowski_et_al:LIPIcs.ESA.2025.74,
author = {Gawrychowski, Pawe{\l} and Gorbachev, Egor and Kociumaka, Tomasz},
title = {{Core-Sparse Monge Matrix Multiplication: Improved Algorithm and Applications}},
booktitle = {33rd Annual European Symposium on Algorithms (ESA 2025)},
pages = {74:1--74:17},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-395-9},
ISSN = {1868-8969},
year = {2025},
volume = {351},
editor = {Benoit, Anne and Kaplan, Haim and Wild, Sebastian and Herman, Grzegorz},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESA.2025.74},
URN = {urn:nbn:de:0030-drops-245427},
doi = {10.4230/LIPIcs.ESA.2025.74},
annote = {Keywords: Min-plus matrix multiplication, Monge matrix, longest increasing subsequence}
}
Published in: LIPIcs, Volume 334, 52nd International Colloquium on Automata, Languages, and Programming (ICALP 2025)
Shuichi Hirahara and Naoto Ohsaka. Asymptotically Optimal Inapproximability of Maxmin k-Cut Reconfiguration. In 52nd International Colloquium on Automata, Languages, and Programming (ICALP 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 334, pp. 96:1-96:18, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{hirahara_et_al:LIPIcs.ICALP.2025.96,
author = {Hirahara, Shuichi and Ohsaka, Naoto},
title = {{Asymptotically Optimal Inapproximability of Maxmin k-Cut Reconfiguration}},
booktitle = {52nd International Colloquium on Automata, Languages, and Programming (ICALP 2025)},
pages = {96:1--96:18},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-372-0},
ISSN = {1868-8969},
year = {2025},
volume = {334},
editor = {Censor-Hillel, Keren and Grandoni, Fabrizio and Ouaknine, Jo\"{e}l and Puppis, Gabriele},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICALP.2025.96},
URN = {urn:nbn:de:0030-drops-234733},
doi = {10.4230/LIPIcs.ICALP.2025.96},
annote = {Keywords: reconfiguration problems, graph coloring, hardness of approximation}
}
Published in: LIPIcs, Volume 324, 28th International Conference on Principles of Distributed Systems (OPODIS 2024)
Ahmed Fahmy and Wojciech Golab. DULL: A Fast Scalable Detectable Unrolled Lock-Based Linked List. In 28th International Conference on Principles of Distributed Systems (OPODIS 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 324, pp. 6:1-6:25, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@InProceedings{fahmy_et_al:LIPIcs.OPODIS.2024.6,
author = {Fahmy, Ahmed and Golab, Wojciech},
title = {{DULL: A Fast Scalable Detectable Unrolled Lock-Based Linked List}},
booktitle = {28th International Conference on Principles of Distributed Systems (OPODIS 2024)},
pages = {6:1--6:25},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-360-7},
ISSN = {1868-8969},
year = {2025},
volume = {324},
editor = {Bonomi, Silvia and Galletta, Letterio and Rivi\`{e}re, Etienne and Schiavoni, Valerio},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.OPODIS.2024.6},
URN = {urn:nbn:de:0030-drops-225429},
doi = {10.4230/LIPIcs.OPODIS.2024.6},
annote = {Keywords: detectability, lock-based, mutual exclusion, linked list, fault-tolerance, persistent memory, concurrency}
}
Published in: LIPIcs, Volume 324, 28th International Conference on Principles of Distributed Systems (OPODIS 2024)
Sahil Dhoked, Ahmed Fahmy, Wojciech Golab, and Neeraj Mittal. RMR-Efficient Detectable Objects for Persistent Memory and Their Applications. In 28th International Conference on Principles of Distributed Systems (OPODIS 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 324, pp. 5:1-5:26, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@InProceedings{dhoked_et_al:LIPIcs.OPODIS.2024.5,
author = {Dhoked, Sahil and Fahmy, Ahmed and Golab, Wojciech and Mittal, Neeraj},
title = {{RMR-Efficient Detectable Objects for Persistent Memory and Their Applications}},
booktitle = {28th International Conference on Principles of Distributed Systems (OPODIS 2024)},
pages = {5:1--5:26},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-360-7},
ISSN = {1868-8969},
year = {2025},
volume = {324},
editor = {Bonomi, Silvia and Galletta, Letterio and Rivi\`{e}re, Etienne and Schiavoni, Valerio},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.OPODIS.2024.5},
URN = {urn:nbn:de:0030-drops-225417},
doi = {10.4230/LIPIcs.OPODIS.2024.5},
annote = {Keywords: persistent memory, synchronization, recoverability, fault tolerance, detectability, scalability, RMR complexity, theory, mutual exclusion}
}
Published in: LIPIcs, Volume 319, 38th International Symposium on Distributed Computing (DISC 2024)
Gal Sela and Erez Petrank. Brief Announcement: Concurrent Aggregate Queries. In 38th International Symposium on Distributed Computing (DISC 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 319, pp. 53:1-53:7, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@InProceedings{sela_et_al:LIPIcs.DISC.2024.53,
author = {Sela, Gal and Petrank, Erez},
title = {{Brief Announcement: Concurrent Aggregate Queries}},
booktitle = {38th International Symposium on Distributed Computing (DISC 2024)},
pages = {53:1--53:7},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-352-2},
ISSN = {1868-8969},
year = {2024},
volume = {319},
editor = {Alistarh, Dan},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.DISC.2024.53},
URN = {urn:nbn:de:0030-drops-212819},
doi = {10.4230/LIPIcs.DISC.2024.53},
annote = {Keywords: Concurrent Algorithms, Concurrent Data Structures, Aggregate queries, Range queries, Binary Search Tree, Linearizability}
}
Published in: LIPIcs, Volume 253, 26th International Conference on Principles of Distributed Systems (OPODIS 2022)
Gali Sheffi, Pedro Ramalhete, and Erez Petrank. EEMARQ: Efficient Lock-Free Range Queries with Memory Reclamation. In 26th International Conference on Principles of Distributed Systems (OPODIS 2022). Leibniz International Proceedings in Informatics (LIPIcs), Volume 253, pp. 5:1-5:22, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@InProceedings{sheffi_et_al:LIPIcs.OPODIS.2022.5,
author = {Sheffi, Gali and Ramalhete, Pedro and Petrank, Erez},
title = {{EEMARQ: Efficient Lock-Free Range Queries with Memory Reclamation}},
booktitle = {26th International Conference on Principles of Distributed Systems (OPODIS 2022)},
pages = {5:1--5:22},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-265-5},
ISSN = {1868-8969},
year = {2023},
volume = {253},
editor = {Hillel, Eshcar and Palmieri, Roberto and Rivi\`{e}re, Etienne},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.OPODIS.2022.5},
URN = {urn:nbn:de:0030-drops-176253},
doi = {10.4230/LIPIcs.OPODIS.2022.5},
annote = {Keywords: safe memory reclamation, lock-freedom, snapshot, concurrency, range query}
}
Published in: LIPIcs, Volume 209, 35th International Symposium on Distributed Computing (DISC 2021)
Gali Sheffi, Maurice Herlihy, and Erez Petrank. VBR: Version Based Reclamation. In 35th International Symposium on Distributed Computing (DISC 2021). Leibniz International Proceedings in Informatics (LIPIcs), Volume 209, pp. 35:1-35:18, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2021)
@InProceedings{sheffi_et_al:LIPIcs.DISC.2021.35,
author = {Sheffi, Gali and Herlihy, Maurice and Petrank, Erez},
title = {{VBR: Version Based Reclamation}},
booktitle = {35th International Symposium on Distributed Computing (DISC 2021)},
pages = {35:1--35:18},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-210-5},
ISSN = {1868-8969},
year = {2021},
volume = {209},
editor = {Gilbert, Seth},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.DISC.2021.35},
URN = {urn:nbn:de:0030-drops-148374},
doi = {10.4230/LIPIcs.DISC.2021.35},
annote = {Keywords: Safe memory reclamation, concurrency, linearizability, lock-freedom}
}
Published in: LIPIcs, Volume 95, 21st International Conference on Principles of Distributed Systems (OPODIS 2017)
Nachshon Cohen, Maurice Herlihy, Erez Petrank, and Elias Wald. The Teleportation Design Pattern for Hardware Transactional Memory. In 21st International Conference on Principles of Distributed Systems (OPODIS 2017). Leibniz International Proceedings in Informatics (LIPIcs), Volume 95, pp. 10:1-10:16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2018)
@InProceedings{cohen_et_al:LIPIcs.OPODIS.2017.10,
author = {Cohen, Nachshon and Herlihy, Maurice and Petrank, Erez and Wald, Elias},
title = {{The Teleportation Design Pattern for Hardware Transactional Memory}},
booktitle = {21st International Conference on Principles of Distributed Systems (OPODIS 2017)},
pages = {10:1--10:16},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-061-3},
ISSN = {1868-8969},
year = {2018},
volume = {95},
editor = {Aspnes, James and Bessani, Alysson and Felber, Pascal and Leit\~{a}o, Jo\~{a}o},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.OPODIS.2017.10},
URN = {urn:nbn:de:0030-drops-86306},
doi = {10.4230/LIPIcs.OPODIS.2017.10},
annote = {Keywords: Hardware transactional memory, concurrent data structures}
}
Published in: Dagstuhl Reports, Volume 7, Issue 11 (2018)
Annette Bieniusa, Hans-J. Boehm, Maurice Herlihy, and Erez Petrank. New Challenges in Parallelism (Dagstuhl Seminar 17451). In Dagstuhl Reports, Volume 7, Issue 11, pp. 1-27, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2018)
@Article{bieniusa_et_al:DagRep.7.11.1,
author = {Bieniusa, Annette and Boehm, Hans-J. and Herlihy, Maurice and Petrank, Erez},
title = {{New Challenges in Parallelism (Dagstuhl Seminar 17451)}},
pages = {1--27},
journal = {Dagstuhl Reports},
ISSN = {2192-5283},
year = {2018},
volume = {7},
number = {11},
editor = {Bieniusa, Annette and Boehm, Hans-J. and Herlihy, Maurice and Petrank, Erez},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagRep.7.11.1},
URN = {urn:nbn:de:0030-drops-86681},
doi = {10.4230/DagRep.7.11.1},
annote = {Keywords: concurrency, memory models, non-volatile memory}
}
Published in: LIPIcs, Volume 91, 31st International Symposium on Distributed Computing (DISC 2017)
Michal Friedman, Maurice Herlihy, Virendra Marathe, and Erez Petrank. Brief Announcement: A Persistent Lock-Free Queue for Non-Volatile Memory. In 31st International Symposium on Distributed Computing (DISC 2017). Leibniz International Proceedings in Informatics (LIPIcs), Volume 91, pp. 50:1-50:4, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2017)
@InProceedings{friedman_et_al:LIPIcs.DISC.2017.50,
author = {Friedman, Michal and Herlihy, Maurice and Marathe, Virendra and Petrank, Erez},
title = {{Brief Announcement: A Persistent Lock-Free Queue for Non-Volatile Memory}},
booktitle = {31st International Symposium on Distributed Computing (DISC 2017)},
pages = {50:1--50:4},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-053-8},
ISSN = {1868-8969},
year = {2017},
volume = {91},
editor = {Richa, Andr\'{e}a},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.DISC.2017.50},
URN = {urn:nbn:de:0030-drops-79689},
doi = {10.4230/LIPIcs.DISC.2017.50},
annote = {Keywords: Non-volatile Memory, Concurrent Data Structures, Non-blocking, Lock-free}
}