Motivated by recent distributed systems technology, Aguilera et al. introduced a hybrid model of distributed computing, called message-and-memory model or m&m model for short [Marcos K. Aguilera et al., 2018]. In this model, processes can communicate by message passing and also by accessing some shared memory. We consider the basic problem of implementing an atomic single-writer multi-reader (SWMR) register shared by all the processes in m&m systems. Specifically, we give an algorithm that implements such a register in m&m systems and show that it is optimal in the number of process crashes that it can tolerate. This generalizes the well-known implementation of an atomic SWMR register in a pure message-passing system [Attiya et al., 1995].
@InProceedings{hadzilacos_et_al:LIPIcs.OPODIS.2019.28, author = {Hadzilacos, Vassos and Hu, Xing and Toueg, Sam}, title = {{Optimal Register Construction in M\&M Systems}}, booktitle = {23rd International Conference on Principles of Distributed Systems (OPODIS 2019)}, pages = {28:1--28:16}, 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.28}, URN = {urn:nbn:de:0030-drops-118148}, doi = {10.4230/LIPIcs.OPODIS.2019.28}, annote = {Keywords: asynchronous distributed system, shared memory, message passing} }
Feedback for Dagstuhl Publishing