首页 | 本学科首页   官方微博 | 高级检索  
     


Low-latency atomic broadcast in the presence of contention
Authors:Piotr Zieliński
Affiliation:(1) Cavendish Laboratory, University of Cambridge, Cambridge, UK
Abstract:The Atomic Broadcast algorithm described in this paper can deliver messages in two communication steps, even if multiple processes broadcast at the same time. It tags all broadcast messages with the local real time, and delivers all messages in the order of these timestamps. Both positive and negative statements are used: “m broadcast at time 51” vs. “no messages broadcast between times 31 and 51”. To prevent crashed processes from blocking the system, the $${\Omega}$$ -elected leader broadcasts negative statements on behalf of the processes it suspects ($${\lozenge S}$$) to have crashed. A new cheap Generic Broadcast algorithm is used to ensure consistency between conflicting statements. It requires only a majority of correct processes (n > 2f) and, in failure-free runs, delivers all non-conflicting messages in two steps. The main algorithm satisfies several new lower bounds, which are proved in this paper.
Keywords:Atomic Broadcast  Generic Broadcast  Synchronized clocks  Fault-tolerance
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号