PeerReview: practical accountability for distributed systems

PeerReview: practical accountability for distributed systems
复制标题

DOI:
10.1145/1294261.1294279
复制
发表时间:
2007-10
期刊:
--
影响因子:
--
通讯作者:
Andreas Haeberlen;P. Kuznetsov;P. Druschel
Andreas Haeberlen;P. Kuznetsov;P. Druschel
中科院分区:
其他
文献类型:
--
作者:
Andreas Haeberlen;P. Kuznetsov;P. Druschel

文献摘要

被引文献

相似文献

我们描述了PeerReview,该系统在分布式系统中提供问责制。 PEERREVIEW确保最终检测到由正确节点观察到的效果的拜占庭断层,并与故障节点无可辩驳。同时,PeerReview确保正确的节点可以始终捍卫自己免受虚假指控。对于跨越多个管理域的系统,这些保证尤其重要,这些系统可能彼此不信任。PeerReview可以通过维护每个节点发送和接收的消息的安全记录来起作用。该记录是自动检测到节点的行为何时偏离给定参考实现的行为,从而暴露出故障节点。 PEERREVIEW广泛适用:仅要求正确的节点的操作是确定性的,节点可以签名消息,并且每个节点都会通过正确的节点定期检查。我们通过将其应用于三种不同类型的分布式系统:网络文件系统,点对点系统和覆盖多播系统来证明PEERREVIEW是实用的。
We describe PeerReview, a system that provides accountability in distributed systems. PeerReview ensures that Byzantine faults whose effects are observed by a correct node are eventually detected and irrefutably linked to a faulty node. At the same time, PeerReview ensures that a correct node can always defend itself against false accusations. These guarantees are particularly important for systems that span multiple administrative domains, which may not trust each other.PeerReview works by maintaining a secure record of the messages sent and received by each node. The record isused to automatically detect when a node's behavior deviates from that of a given reference implementation, thus exposing faulty nodes. PeerReview is widely applicable: it only requires that a correct node's actions are deterministic, that nodes can sign messages, and that each node is periodically checked by a correct node. We demonstrate that PeerReview is practical by applying it to three different types of distributed systems: a network filesystem, a peer-to-peer system, and an overlay multicast system.