Secure and scalable replication in Phalanx
- 27 November 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 4, 51-58
- https://doi.org/10.1109/reldis.1998.740474
Abstract
Phalanx is a software system for building a persistent, survivable data repository that supports shared data abstractions (e.g., variables, mutual exclusion) for clients. Phalanx implements data abstractions that ensure useful properties without trusting the servers supporting these abstractions or the clients accessing them, i.e., Phalanx can survive even the arbitrarily malicious corruption of clients and (some number of) servers. At the core of the system are survivable replication techniques that enable efficient scaling to hundreds of Phalanx servers. In this paper we describe the implementation of some of the data abstractions provided by Phalanx, discuss their ability to scale to large systems, and describe an example application.Keywords
This publication has 22 references indexed in Scilit:
- The SecureRing protocols for securing group communicationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- SESAME V2 public key and authorisation extensions to KerberosPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Atomic Broadcast: From Simple Message Diffusion to Byzantine AgreementInformation and Computation, 1995
- Authentication in distributed systemsACM Transactions on Computer Systems, 1992
- Implementing fault-tolerant services using the state machine approach: a tutorialACM Computing Surveys, 1990
- Memory coherence in shared virtual memory systemsACM Transactions on Computer Systems, 1989
- Implementation of ArgusPublished by Association for Computing Machinery (ACM) ,1987
- On interprocess communicationDistributed Computing, 1986
- How to Make a Multiprocessor Computer That Correctly Executes Multiprocess ProgramsIEEE Transactions on Computers, 1979
- A new solution of Dijkstra's concurrent programming problemCommunications of the ACM, 1974