loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
22nd International Symposium on Reliable Distributed Systems (SRDS'03)
An Experimental Evaluation of Correlated Network Partitions in the Coda Distributed File System
Florence, Italy
October 06-October 08
ISBN: 0-7695-1955-5
Ryan M. Lefever, University of Illinois at Urbana-Champaign
Michel Cukier, University of Maryland at College Park
William H. Sanders, University of Illinois at Urbana-Champaign
Experimental evaluation is an important way to assess distributed systems, and fault injection is the dominant technique in this area for the evaluation of a system?s dependability. For distributed systems, network failure is an important fault model. Physical network failures often have far-reaching effects, giving rise to multiple correlated failures as seen by higher-level protocols. This paper presents an experimental evaluation, using the Loki fault injector, that provides insight into the impact that correlated network partitions have on the Coda distributed file system. In this evaluation, Loki created a network partition between two Coda file servers, during which updates were made at each server to the same replicated data volume. Upon repair of the partition, a client requested directory resolution to converge the diverging replicas. At various stages of the resolution, Loki invoked a second correlated network partition, thus allowing us to evaluate its impact on the system?s correctness, performance, and availability.
Index Terms:
experimental evaluation, correlated network faults, fault injection, Loki fault injector, state-driven fault injection, Coda, distributed file system
Citation:
Ryan M. Lefever, Michel Cukier, William H. Sanders, "An Experimental Evaluation of Correlated Network Partitions in the Coda Distributed File System," srds, pp.273, 22nd International Symposium on Reliable Distributed Systems (SRDS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.