Show simple item record

dc.contributor.author
Beestermöller, Judith
dc.contributor.author
Busch, Costas
dc.contributor.author
Wattenhofer, Roger
dc.contributor.editor
Casteigts, Arnaud
dc.contributor.editor
Kuhn, Fabian
dc.date.accessioned
2024-06-18T11:27:09Z
dc.date.available
2024-06-14T05:38:39Z
dc.date.available
2024-06-18T11:27:09Z
dc.date.issued
2024
dc.identifier.isbn
978-3-95977-315-7
en_US
dc.identifier.issn
1868-8969
dc.identifier.other
10.4230/LIPIcs.SAND.2024.5
en_US
dc.identifier.uri
http://hdl.handle.net/20.500.11850/678211
dc.identifier.doi
10.3929/ethz-b-000678211
dc.description.abstract
Many fundamental distributed computing problems require coordinated access to a shared resource. A distributed directory is an overlay data structure on an asynchronous graph G that helps to access a shared token t. The directory supports three basic operations: publish, to initialize the directory, lookup, to read the contents of the token, and move, to get exclusive update access to the token. There are known directory schemes that achieve message complexity within polylog factors of the optimal cost with respect to the number of nodes n and the diameter D of G. Motivated by fault-tolerant distributed computing implementations, we consider the impact of edge failures on distributed directories. We give a distributed directory overlay data structure that can tolerate edge failures without disrupting the directory operations. The directory can be repaired concurrently while it processes directory operations. We analyze the impact of the faults on the amortized cost of the three directory operations compared to the optimal cost. We show that f edges failures increase the amortized competitive ratio of the operations by at most factor f. We also analyze the message complexity to repair the overlay structure, in terms of the number of messages that are sent and the maximum distance a message traverses. For an edge failure, the repair mechanism uses messages of size O(log n) that traverse distance at most D′, the graph diameter after the fault. To our knowledge, this is the first asymptotic analysis of a fault-tolerant distributed directory.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
Schloss Dagstuhl - Leibniz-Zentrum für Informatik
en_US
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
dc.subject
distributed directory
en_US
dc.subject
sparse partition
en_US
dc.subject
fault tolerance
en_US
dc.subject
message complexity
en_US
dc.subject
path dilation
en_US
dc.title
Fault-Tolerant Distributed Directories
en_US
dc.type
Conference Paper
dc.rights.license
Creative Commons Attribution 4.0 International
dc.date.published
2024-05-31
ethz.book.title
3rd Symposium on Algorithmic Foundations of Dynamic Networks (SAND 2024)
en_US
ethz.journal.title
Leibniz International Proceedings in Informatics (LIPIcs)
ethz.journal.volume
292
en_US
ethz.journal.abbreviated
Leibniz Int. Proc. Inform.
ethz.pages.start
5
en_US
ethz.size
20 p.
en_US
ethz.version.deposit
publishedVersion
en_US
ethz.event
3rd Symposium on Algorithmic Foundations of Dynamic Networks (SAND 2024)
en_US
ethz.event.location
Patras, Greece
en_US
ethz.event.date
June 5-7, 2024
en_US
ethz.identifier.scopus
ethz.publication.place
Saarbrücken
en_US
ethz.publication.status
published
en_US
ethz.date.deposited
2024-06-14T05:38:41Z
ethz.source
SCOPUS
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2024-06-18T11:27:10Z
ethz.rosetta.lastUpdated
2024-06-18T11:27:10Z
ethz.rosetta.exportRequired
true
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Fault-Tolerant%20Distributed%20Directories&rft.jtitle=Leibniz%20International%20Proceedings%20in%20Informatics%20(LIPIcs)&rft.date=2024&rft.volume=292&rft.spage=5&rft.issn=1868-8969&rft.au=Beesterm%C3%B6ller,%20Judith&Busch,%20Costas&Wattenhofer,%20Roger&rft.isbn=978-3-95977-315-7&rft.genre=proceeding&rft_id=info:doi/10.4230/LIPIcs.SAND.2024.5&rft.btitle=3rd%20Symposium%20on%20Algorithmic%20Foundations%20of%20Dynamic%20Networks%20(SAND%202024)
 Search print copy at ETH Library

Files in this item

Thumbnail

Publication type

Show simple item record