All about Eve: Execute-Verify Replication for Multi-Core Servers.

OSDI'12: Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation(2012)

引用 249|浏览150
暂无评分
摘要
This paper presents Eve, a new Execute-Verify architecture that allows state machine replication to scale to multi-core servers. Eve departs from the traditional agree-execute architecture of state machine replication: replicas first execute groups of requests concurrently and then verify that they can reach agreement on a state and output produced by a correct replica; if they can not, they roll back and execute the requests sequentially. Eve minimizes divergence using application-specific criteria to organize requests into groups of requests that are unlikely to interfere. Our evaluation suggests that Eve's unique ability to combine execution independence with nondetermistic interleaving of requests enables high-performance replication for multi-core servers while tolerating a wide range of faults, including elusive concurrency bugs.
更多
查看译文
关键词
state machine replication,requests concurrently,requests sequentially,Eve departs,Eve minimizes divergence,high-performance replication,multi-core server,new Execute-Verify architecture,traditional agree-execute architecture,application-specific criterion,execute-verify replication
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要