TY - GEN
T1 - Dynamic reconfiguration
T2 - 19th International Conference on Principles of Distributed Systems, OPODIS 2015
AU - Spiegelman, Alexander
AU - Keidar, Idit
AU - Malkhi, Dahlia
N1 - Publisher Copyright: © Alexander Spiegelman, Idit Keidar, and Dahlia Malkhi.
PY - 2016/9/1
Y1 - 2016/9/1
N2 - A key challenge for distributed systems is the problem of reconfiguration. Clearly, any production storage system that provides data reliability and availability for long periods must be able to reconfigure in order to remove failed or old servers and add healthy or new ones. This is far from trivial since we do not want the reconfiguration management to be centralized or cause a system shutdown. In this tutorial we look into existing reconfigurable storage algorithms [7, 8, 1, 9, 6, 10]. We propose a common model and failure condition capturing their guarantees. We define a reconfiguration problem around which dynamic object solutions may be designed. To demonstrate its strength, we use it to implement dynamic atomic storage. We present a generic framework for solving the reconfiguration problem, show how to recast existing algorithms in terms of this framework, and compare among them.
AB - A key challenge for distributed systems is the problem of reconfiguration. Clearly, any production storage system that provides data reliability and availability for long periods must be able to reconfigure in order to remove failed or old servers and add healthy or new ones. This is far from trivial since we do not want the reconfiguration management to be centralized or cause a system shutdown. In this tutorial we look into existing reconfigurable storage algorithms [7, 8, 1, 9, 6, 10]. We propose a common model and failure condition capturing their guarantees. We define a reconfiguration problem around which dynamic object solutions may be designed. To demonstrate its strength, we use it to implement dynamic atomic storage. We present a generic framework for solving the reconfiguration problem, show how to recast existing algorithms in terms of this framework, and compare among them.
KW - Dynamic atomic storage
KW - Dynamic object
KW - Reconfigurable storage algorithms
UR - http://www.scopus.com/inward/record.url?scp=85013439669&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.OPODIS.2015.2
DO - 10.4230/LIPIcs.OPODIS.2015.2
M3 - منشور من مؤتمر
T3 - Leibniz International Proceedings in Informatics, LIPIcs
SP - 2.1-2.14
BT - 19th International Conference on Principles of Distributed Systems, OPODIS 2015
A2 - Anceaume, Emmanuelle
A2 - Cachin, Christian
A2 - Potop-Butucaru, Maria
Y2 - 14 December 2015 through 17 December 2015
ER -