Self-Stabilizing and Private Distributed Shared Atomic Memory in Seldomly Fair Message Passing Networks
Shlomi Dolev, Thomas Petig, Elad Michael Schiller

TL;DR
This paper introduces a novel self-stabilizing, private, distributed shared memory algorithm for message-passing networks that tolerates malicious faults and transient system faults, ensuring data privacy and system recovery.
Contribution
It presents the first combined approach for privacy, self-stabilization, and fault-tolerance in emulating atomic shared memory over message-passing networks.
Findings
Ensures no information leakage during malicious server responses.
Recovers from arbitrary transient faults in asynchronous settings.
Uses bounded storage during asynchronous, unfair executions.
Abstract
We study the problem of privately emulating shared memory in message-passing networks. The system includes clients that store and retrieve replicated information on N servers, out of which e are malicious. When a client access a malicious server, the data field of that server response might be different than the value it originally stored. However, all other control variables in the server reply and protocol actions are according to the server algorithm. For the coded atomic storage (CAS) algorithms by Cadambe et al., we present an enhancement that ensures no information leakage and malicious fault-tolerance. We also consider recovery after the occurrence of transient faults that violate the assumptions according to which the system is to behave. After their last occurrence, transient faults leave the system in an arbitrary state (while the program code stays intact). We present a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Age of Information Optimization · Advanced Data Storage Technologies
