We point out a somewhat surprising similarity between non-authenticated Byzantine storage, coded storage, and certain emulations of shared registers from smaller ones. A common characteristic in all of these is the inability of reads to safely return a value obtained in a single atomic access to shared storage. We collectively refer to such systems as disintegrated storage, and show integrated space lower bounds for asynchronous regular wait-free emulations in all of them. In a nutshell, if readers are invisible, then the storage cost of such systems is inherently exponential in the size of written values; otherwise, it is at least linear in the number of readers. Our bounds are asymptotically tight to known algorithms, and thus justify their high costs.
@InProceedings{berger_et_al:LIPIcs.DISC.2018.11, author = {Berger, Alon and Keidar, Idit and Spiegelman, Alexander}, title = {{Integrated Bounds for Disintegrated Storage}}, booktitle = {32nd International Symposium on Distributed Computing (DISC 2018)}, pages = {11:1--11:18}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-092-7}, ISSN = {1868-8969}, year = {2018}, volume = {121}, editor = {Schmid, Ulrich and Widder, Josef}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.DISC.2018.11}, URN = {urn:nbn:de:0030-drops-98009}, doi = {10.4230/LIPIcs.DISC.2018.11}, annote = {Keywords: storage, coding, lower bounds, space complexity, register emulations} }
Feedback for Dagstuhl Publishing