Construction of a Byzantine Linearizable SWMR Atomic Register from SWSR Atomic Registers
Ajay D. Kshemkalyani, Manaswini Piduguralla, Sathya Peri, Anshuman, Misra

TL;DR
This paper introduces a stronger definition of Byzantine linearizable SWMR atomic registers and provides a construction from SWSR registers that is correct under certain conditions, addressing limitations of previous models.
Contribution
It proposes a new, more robust definition of Byzantine linearizability and offers a construction method that satisfies this definition in Byzantine settings.
Findings
The construction is correct when n > 3f, with n readers and up to f Byzantine readers.
It relies on a public-key infrastructure for implementation.
Addresses limitations of previous Byzantine register models.
Abstract
The SWMR atomic register is a fundamental building block in shared memory distributed systems and implementing it from SWSR atomic registers is an important problem. While this problem has been solved in crash-prone systems, it has received less attention in Byzantine systems. Recently, Hu and Toueg gave such an implementation of the SWMR register from SWSR registers. While their definition of register linearizability is consistent with the definition of Byzantine linearizability of a concurrent history of Cohen and Keidar, it has these drawbacks. (1) If the writer is Byzantine, the register is linearizable no matter what values the correct readers return. (2) It ignores values written consistently by a Byzantine writer. We need a stronger notion of a {\em correct write operation}. (3) It allows a value written to just one or a few readers' SWSR registers to be returned, thereby not…
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
TopicsNuclear Physics and Applications · Radioactive element chemistry and processing · Radioactive contamination and transfer
