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)
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 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 209, 35th International Symposium on Distributed Computing (DISC 2021)
Panagiota Fatourou, Nikolaos D. Kallimanis, and Eleftherios Kosmas. Brief Announcement: Persistent Software Combining. In 35th International Symposium on Distributed Computing (DISC 2021). Leibniz International Proceedings in Informatics (LIPIcs), Volume 209, pp. 56:1-56:4, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2021)
@InProceedings{fatourou_et_al:LIPIcs.DISC.2021.56,
author = {Fatourou, Panagiota and Kallimanis, Nikolaos D. and Kosmas, Eleftherios},
title = {{Brief Announcement: Persistent Software Combining}},
booktitle = {35th International Symposium on Distributed Computing (DISC 2021)},
pages = {56:1--56:4},
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.56},
URN = {urn:nbn:de:0030-drops-148580},
doi = {10.4230/LIPIcs.DISC.2021.56},
annote = {Keywords: Persistent objects, recoverable algorithms, durability, synchronization protocols, software combining, universal constructions, wait-freedom, stacks, queues}
}
Published in: LIPIcs, Volume 153, 23rd International Conference on Principles of Distributed Systems (OPODIS 2019)
Panagiota Fatourou, Nikolaos D. Kallimanis, and Eleni Kanellou. An Efficient Universal Construction for Large Objects. In 23rd International Conference on Principles of Distributed Systems (OPODIS 2019). Leibniz International Proceedings in Informatics (LIPIcs), Volume 153, pp. 18:1-18:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{fatourou_et_al:LIPIcs.OPODIS.2019.18,
author = {Fatourou, Panagiota and Kallimanis, Nikolaos D. and Kanellou, Eleni},
title = {{An Efficient Universal Construction for Large Objects}},
booktitle = {23rd International Conference on Principles of Distributed Systems (OPODIS 2019)},
pages = {18:1--18:15},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-133-7},
ISSN = {1868-8969},
year = {2020},
volume = {153},
editor = {Felber, Pascal and Friedman, Roy and Gilbert, Seth and Miller, Avery},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.OPODIS.2019.18},
URN = {urn:nbn:de:0030-drops-118049},
doi = {10.4230/LIPIcs.OPODIS.2019.18},
annote = {Keywords: universal construction, concurrent object, shared memory, simulation, wait-freedom, large object}
}
Published in: LIPIcs, Volume 95, 21st International Conference on Principles of Distributed Systems (OPODIS 2017)
Panagiota Fatourou and Nikolaos D. Kallimanis. Lock Oscillation: Boosting the Performance of Concurrent Data Structures. In 21st International Conference on Principles of Distributed Systems (OPODIS 2017). Leibniz International Proceedings in Informatics (LIPIcs), Volume 95, pp. 8:1-8:17, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2018)
@InProceedings{fatourou_et_al:LIPIcs.OPODIS.2017.8,
author = {Fatourou, Panagiota and Kallimanis, Nikolaos D.},
title = {{Lock Oscillation: Boosting the Performance of Concurrent Data Structures}},
booktitle = {21st International Conference on Principles of Distributed Systems (OPODIS 2017)},
pages = {8:1--8:17},
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.8},
URN = {urn:nbn:de:0030-drops-86282},
doi = {10.4230/LIPIcs.OPODIS.2017.8},
annote = {Keywords: Synchronization, concurrent data structures, combining}
}
Published in: LIPIcs, Volume 46, 19th International Conference on Principles of Distributed Systems (OPODIS 2015)
Nikolaos D. Kallimanis and Eleni Kanellou. Wait-Free Concurrent Graph Objects with Dynamic Traversals. In 19th International Conference on Principles of Distributed Systems (OPODIS 2015). Leibniz International Proceedings in Informatics (LIPIcs), Volume 46, pp. 27:1-27:17, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2016)
@InProceedings{kallimanis_et_al:LIPIcs.OPODIS.2015.27,
author = {Kallimanis, Nikolaos D. and Kanellou, Eleni},
title = {{Wait-Free Concurrent Graph Objects with Dynamic Traversals}},
booktitle = {19th International Conference on Principles of Distributed Systems (OPODIS 2015)},
pages = {27:1--27:17},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-939897-98-9},
ISSN = {1868-8969},
year = {2016},
volume = {46},
editor = {Anceaume, Emmanuelle and Cachin, Christian and Potop-Butucaru, Maria},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.OPODIS.2015.27},
URN = {urn:nbn:de:0030-drops-66164},
doi = {10.4230/LIPIcs.OPODIS.2015.27},
annote = {Keywords: graph, shared memory, concurrent data structure, snapshot}
}