DocumentCode
1605221
Title
Probabilistic FIFO Ordering in Publish/Subscribe Networks
Author
Malekpour, Amirhossein ; Carzaniga, Antonio ; Carughi, Giovanni Toffetti ; Pedone, Fernando
Author_Institution
Fac. of Inf., Univ. of Lugano, Lugano, Switzerland
fYear
2011
Firstpage
33
Lastpage
40
Abstract
In a best-effort publish/subscribe network, publications may be delivered out of order (e.g., violating FIFO order). We contend that the primary cause of such ordering violations is the parallel matching and forwarding process employed by brokers to achieve high throughput. In this paper, we present an end-to-end method to improve event ordering. The method involves the receiver and minimally the sender, but otherwise uses the broker network as a black box. The idea is to analyze the dynamics of the network, and in particular to measure the delivery delay and its variation, which is directly related to out-of-order delivery. With these measures, receivers can determine a near-optimal latch time to defer message delivery upon the detection of a hole in the message sequence number. We evaluate the performance of this ordering scheme empirically in terms of the reduction in out-of-order deliveries, the delay imposed by the latch time, and its automatic adaptability to variable network conditions and input loads.
Keywords
message passing; middleware; probability; delivery delay; event ordering; forwarding process; out-of-order delivery; parallel matching; probabilistic FIFO ordering; publish/subscribe network; Delay; Laplace equations; Latches; Mathematical model; Probabilistic logic; Random variables; Receivers; FIFO ordering; content-based networks; overlay networks; publish/subscribe;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Computing and Applications (NCA), 2011 10th IEEE International Symposium on
Conference_Location
Cambridge, MA
Print_ISBN
978-1-4577-1052-0
Electronic_ISBN
978-0-7695-4489-2
Type
conf
DOI
10.1109/NCA.2011.12
Filename
6038582
Link To Document