Reconfigurable distributed storage for dynamic networks

Journal of Parallel and Distributed Computing(2009)

引用 57|浏览26
暂无评分
摘要
This paper presents a new algorithm, RDS (Reconfigurable Distributed Storage), for implementing a reconfigurable distributed shared memory in an asynchronous dynamic network. The algorithm guarantees atomic consistency (linearizability) in all executions in the presence of arbitrary crash failures of processors and message loss and delays. The algorithm incorporates a quorum-based read/write algorithm and an optimized consensus protocol, based on Paxos. RDS achieves the design goals of: (i) allowing read and write operations to complete rapidly, and (ii) providing long-term fault tolerance through reconfiguration, a process that evolves the quorum configurations used by the read and write operations. The new algorithm improves on previously developed alternatives by using a more efficient reconfiguration protocol, thus guaranteeing better fault tolerance and faster recovery from network instability. This paper presents RDS, a formal proof of correctness, conditional performance analysis, and experimental results.
更多
查看译文
关键词
asynchronous dynamic network,atomic objects,algorithm tolerates dynamism,distributed algorithms,fast paxos,arbitrary crash failure,message loss,reconfiguration,message delay,new algorithm,performance,reconfigurable memory,reconfiguration mechanism,classic quorum-based algorithm,distributed storage,distributed shared memory,fault tolerant,distributed algorithm
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要