Title :
Analysis of durability in replicated distributed storage systems
Author :
Ramabhadran, Sriram ; Pasquale, Joseph
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of California, San Diego, La Jolla, CA, USA
Abstract :
In this paper, we investigate the roles of replication vs. repair to achieve durability in large-scale distributed storage systems. Specifically, we address the fundamental questions: How does the lifetime of an object depend on the degree of replication and rate of repair, and how is lifetime maximized when there is a constraint on resources? In addition, in real systems, when a node becomes unavailable, there is uncertainty whether this is temporary or permanent; we analyze the use of timeouts as a mechanism to make this determination. Finally, we explore the importance of memory in repair mechanisms, and show that under certain cost conditions, memoryless systems, which are inherently less complex, perform just as well.
Keywords :
distributed processing; memoryless systems; software maintenance; software reliability; storage management; durability analysis; memoryless system; repair mechanism; replicated distributed storage systems; replication degree; Availability; Computer science; Context; Costs; Distributed computing; Large-scale systems; Memoryless systems; Peer to peer computing; Redundancy; Uncertainty;
Conference_Titel :
Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-6442-5
DOI :
10.1109/IPDPS.2010.5470366