TY - GEN
T1 - Fast Raft Replication for Transactional Database Systems over Unreliable Networks
AU - Cai, Peng
AU - Guo, Jinwei
AU - Zhou, Huan
AU - Qian, Weining
AU - Zhou, Aoying
N1 - Publisher Copyright:
© 2019, Springer Nature Switzerland AG.
PY - 2019
Y1 - 2019
N2 - Raft, a consensus algorithm, has been widely used in many open source database systems to enhance the availability and to guarantee the consistency. However, due to the constraint of coherent log entries, the transactional database systems adopting Raft replication do not perform well in the case of unreliable network environment. This is because with the relatively frequent occurrence of network failures, the serial log replication—which is guaranteed by the log coherency—can block the commit of transactions. In this paper, we propose the fast Raft replication (FRaft) protocol. FRaft adopts the term coherency property, which has a good tolerance for the unstable networks. Meanwhile, FRaft can be implemented easily by extending the basic Raft. Our experimental results show that our replication scheme has better throughput.
AB - Raft, a consensus algorithm, has been widely used in many open source database systems to enhance the availability and to guarantee the consistency. However, due to the constraint of coherent log entries, the transactional database systems adopting Raft replication do not perform well in the case of unreliable network environment. This is because with the relatively frequent occurrence of network failures, the serial log replication—which is guaranteed by the log coherency—can block the commit of transactions. In this paper, we propose the fast Raft replication (FRaft) protocol. FRaft adopts the term coherency property, which has a good tolerance for the unstable networks. Meanwhile, FRaft can be implemented easily by extending the basic Raft. Our experimental results show that our replication scheme has better throughput.
UR - https://www.scopus.com/pages/publications/85065389415
U2 - 10.1007/978-3-030-18590-9_67
DO - 10.1007/978-3-030-18590-9_67
M3 - 会议稿件
AN - SCOPUS:85065389415
SN - 9783030185893
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 461
EP - 465
BT - Database Systems for Advanced Applications - DASFAA 2019 International Workshops
A2 - Natwichai, Juggapong
A2 - Yang, Jun
A2 - Li, Guoliang
A2 - Gama, Joao
A2 - Tong, Yongxin
PB - Springer Verlag
T2 - 24th International Conference on Database Systems for Advanced Applications, DASFAA 2019
Y2 - 22 April 2019 through 25 April 2019
ER -