TY - GEN
T1 - Consistency or latency? A quantitative analysis of replication systems based on replicated state machines
AU - Wang, Xu
AU - Sun, Hailong
AU - Deng, Ting
AU - Huai, Jinpeng
PY - 2013
Y1 - 2013
N2 - Existing theories like CAP and PACELC have claimed that there are tradeoffs between some pairs of performance measures in distributed replication systems, such as consistency and latency. However, current systems take a very vague view on how to balance those tradeoffs, e.g. eventual consistency. In this work, we are concerned with providing a quantitative analysis on consistency and latency for widely-used replicated state machines(RSMs). Based on our presented generic RSM model called RSM-d, probabilistic models are built to quantify consistency and latency. We show that both are affected by d, which is the number of ACKs received by the coordinator before committing a write request. And we further define a payoff model through combining the consistency and latency models. Finally, with Monte Carlo based simulation, we validate our presented models and show the effectiveness of our solutions in terms of how to obtain an optimal tradeoff between consistency and latency.
AB - Existing theories like CAP and PACELC have claimed that there are tradeoffs between some pairs of performance measures in distributed replication systems, such as consistency and latency. However, current systems take a very vague view on how to balance those tradeoffs, e.g. eventual consistency. In this work, we are concerned with providing a quantitative analysis on consistency and latency for widely-used replicated state machines(RSMs). Based on our presented generic RSM model called RSM-d, probabilistic models are built to quantify consistency and latency. We show that both are affected by d, which is the number of ACKs received by the coordinator before committing a write request. And we further define a payoff model through combining the consistency and latency models. Finally, with Monte Carlo based simulation, we validate our presented models and show the effectiveness of our solutions in terms of how to obtain an optimal tradeoff between consistency and latency.
KW - consistency
KW - latency
KW - replicated state machine
KW - write conflict
UR - https://www.scopus.com/pages/publications/84883424084
U2 - 10.1109/DSN.2013.6575361
DO - 10.1109/DSN.2013.6575361
M3 - 会议稿件
AN - SCOPUS:84883424084
SN - 9781467364713
T3 - Proceedings of the International Conference on Dependable Systems and Networks
BT - 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2013
T2 - 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2013
Y2 - 24 June 2013 through 27 June 2013
ER -