一句话:提出 Hermes 复制协议,在故障下维持线性一致副本,并面向高吞吐、低延迟的数据存储。
现代数据中心应用依赖数据存储提供可用性、一致性与性能。为实现故障时的高可用,数据存储需要在多个节点间复制数据,并由可靠的复制协议保证副本具备强一致性。强一致性优于较弱一致性模型,因为后者难以为客户端提供直观行为。与此同时,面对高负载和实时延迟要求,数据存储还必须实现高吞吐与低延迟。该论文提出 Hermes,一种快速、容错且可线性化的复制协议,旨在同时满足故障容错、强一致性以及高性能目标。摘要未展开具体协议机制和实验评估细节。
Today's datacenter applications are underpinned by datastores that are responsible for providing availability, consistency, and performance. For high availability in the presence of failures, these datastores replicate data across several nodes. This is accomplished with the help of a reliable replication protocol that is responsible for maintaining the replicas strongly-consistent even when faults occur. Strong consistency is preferred to weaker consistency models that cannot guarantee an intuitive behavior for the clients. Furthermore, to accommodate high demand at real-time latencies, datastores must deliver high throughput and low latency.
@inproceedings{paperbot5467,
title = {Hermes: A Fast, Fault-Tolerant and Linearizable Replication Protocol},
author = {Antonios Katsarakis and Vasilis Gavrielatos and M.R. Siavash Katebzadeh and Arpit Joshi and Aleksandar Dragojevic and Boris Grot and Vijay Nagarajan},
booktitle = {ASPLOS},
year = {2020},
doi = {10.1145/3373376.3378496}
}