Relaxed Atomic Broadcast: State-Machine Replication Using Bounded Memory

作者: Omid Shahmirzadi , Sergio Mena , Andre Schiper

DOI: 10.1109/SRDS.2009.25

关键词:

摘要: Atomic broadcast is a useful abstraction for implementing fault-tolerant distributed applications such as state-machine replication. Although number of algorithms solving atomic have been published, the problem bounding memory used by these has not given attention it deserves. It indeed impossible to solve repeated with bounded in system (non-synchronous or equipped perfect failure detector) which consensus solvable memory. The intuition behind this impossibility inability safely garbage-collect unacknowledged messages, since sender process cannot tell whether destination crashed just slow.The usual technique cope introduce membership service, allowing exclusion slow silent from group and discarding messages sent process. In paper,we present novel solution that does rely on service. We relax specification so can be implemented memory, while being strong enough still use broadcast, e.g.,

参考文章(20)
Paul D. Ezhilchelvan, Raimundo Macedo, Santosh K. Shrivastava, Flow Control Schemes for a Fault-Tolerant Multicast Protocol pacific rim international symposium on fault tolerant systems. ,(1995)
Mark Garland Hayden, The Ensemble System Cornell University. ,(1998)
Carole Delporte-Gallet, Stéphane Devismes, Hugues Fauconnier, Franck Petit, Sam Toueg, With Finite Memory Consensus Is Easier Than Reliable Broadcast international conference on principles of distributed systems. pp. 41- 57 ,(2008) , 10.1007/978-3-540-92221-6_5
R. Guerraoui, A. Schiper, R. Oliveira, Stubborn Communication Channels ,(1998)
Kenneth Birman, André Schiper, Pat Stephenson, Lightweight causal and atomic group multicast ACM Transactions on Computer Systems (TOCS). ,vol. 9, pp. 272- 314 ,(1991) , 10.1145/128738.128742
André Schiper, Dynamic group communication Distributed Computing. ,vol. 18, pp. 359- 374 ,(2006) , 10.1007/S00446-005-0129-4
Cynthia Dwork, Nancy Lynch, Larry Stockmeyer, Consensus in the presence of partial synchrony Journal of the ACM. ,vol. 35, pp. 288- 323 ,(1988) , 10.1145/42282.42283
Leslie Lamport, The part-time parliament ACM Transactions on Computer Systems. ,vol. 16, pp. 133- 169 ,(1998) , 10.1145/279227.279229
Aleta Ricciardi, Impossibility of (repeated) reliable broadcast principles of distributed computing. pp. 342- ,(1996) , 10.1145/248052.248123