| | |
Summary: Sharing Memory with SemiByzantine Clients and Faulty Storage Servers
Hagit Attiya
Department of Computer Science, Technion
hagit@cs.technion.ac.il
Amir BarOr
Department of Computer Science, Technion
and HP ESDM Laboratory, Haifa
abaror@cs.technion.ac.il
Abstract
This paper presents several faulttolerant simulations of
a singlewriter multireader regular register in storage sys
tems. One simulation tolerates failstop failures of storage
servers and require a majority of nonfaulty servers, while
the other simulation tolerates Byzantine failures and re
quires that twothirds of the servers to be nonfaulty. A con
struction of Afek et al. [2] is used to mask semiByzantine
failures of clients that result in erroneous write operations.
The simulations are used to derive Paxos algorithms that
tolerate semiByzantine failures of clients as well as fail
stop or Byzantine failures of storage servers.
|