DocumentCode :
1840612
Title :
Nested objects in a Byzantine quorum-replicated system
Author :
Fry, Charles P. ; Reiter, Michael K.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2004
fDate :
18-20 Oct. 2004
Firstpage :
79
Lastpage :
89
Abstract :
Modern distributed, object-based systems support nested method invocations, whereby one object can invoke methods on another. In this paper we present a framework that supports nested method invocations among Byzantine fault-tolerant, replicated objects that are accessed via quorum systems. A challenge in this context is that client object replicas can induce unwanted method invocations on server object replicas, due either to redundant invocations by client replicas or Byzantine failures within the client replicas. At the core of our framework are a new quorum-based authorization technique and a novel method invocation protocol that ensure the linearizability and failure atomicity of nested method invocations despite Byzantine client and server replica failures. We detail the implementation of these techniques in a system called Fleet, and give preliminary performance results for them.
Keywords :
authorisation; client-server systems; distributed object management; fault tolerant computing; protocols; remote procedure calls; Byzantine fault tolerant replicated objects; Byzantine quorum replicated system; Fleet; authorization; client object replica; distributed systems; failure atomicity; invocation protocol; linearizability; nested objects; object nesting; object-based systems; server object replica; Authorization; Fault tolerant systems; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 2004. Proceedings of the 23rd IEEE International Symposium on
ISSN :
1060-9857
Print_ISBN :
0-7695-2239-4
Type :
conf
DOI :
10.1109/RELDIS.2004.1353005
Filename :
1353005
Link To Document :
بازگشت