Decentralized message ordering for publish/subscribe systems
Title | Decentralized message ordering for publish/subscribe systems |
Publication Type | Conference Papers |
Year of Publication | 2006 |
Authors | Lumezanu C, Spring N, Bhattacharjee B |
Conference Name | Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware |
Date Published | 2006/// |
Publisher | Springer-Verlag New York, Inc. |
Conference Location | New York, NY, USA |
Abstract | We describe a method to order messages across groups in a publish/subscribe system without centralized control or large vector timestamps. We show that our scheme is practical---little state is required; that it is scalable---the maximum message load is limited by receivers; and that it performs well---the paths messages traverse to be ordered are not made much longer than necessary. Our insight is that only messages to groups that overlap in membership can be observed to arrive out of order: sequencing messages to these groups is sufficient to provide a consistent order, and when publishers subscribe to the groups to which they send, this message order is a causal order. |
URL | http://dl.acm.org/citation.cfm?id=1515984.1515997 |