Optimal Gossip Algorithms for Exact and Approximate Quantile Computations

作者: Bernhard Haeupler , Jeet Mohapatra , Hsin-Hao Su

DOI: 10.1145/3212734.3212770

关键词:

摘要: This paper gives drastically faster gossip algorithms to compute exact and approximate quantiles.Gossip algorithms, which allow each node contact a uniformly random other in round, have been intensely studied adopted many applications due their fast convergence robustness failures. Kempe et al. [24] gave important aggregate statistics if every is given value. In particular, they beautiful O(logn + log 1 e ) round algorithm e-approximate the sum of all values an O(log2 n) Φ-quantile, i.e., ?Φn? smallest value.We give quadratically fact optimal for Φ-quantile problem runs O(logn) rounds. We furthermore show that one can achieve exponential speedup allows e-approximation. we O(log logn computes value rank between Φn (Φ e)n at node. Our are extremely simple very robust - be operated with same running times even transmission fails a, potentially different, constant probability. also matching Ω(log lower bound shows our e.

参考文章(42)
Ofer Feinerman, Bernhard Haeupler, Amos Korman, Breathe before speaking: efficient information dissemination despite noisy, limited and anonymous communication Distributed Computing. ,vol. 30, pp. 339- 355 ,(2017) , 10.1007/S00446-015-0249-4
Khaled Alsabti, Sanjay Ranka, Vineet Singh, A One-Pass Algorithm for Accurately Estimating Quantiles for Disk-Resident Data very large data bases. pp. 346- 355 ,(1997)
C. A. R. Hoare, Algorithm 65: find Communications of the ACM. ,vol. 4, pp. 321- 322 ,(1961) , 10.1145/366622.366647
Boaz Patt-Shamir, A note on efficient aggregate queries in sensor networks Theoretical Computer Science. ,vol. 370, pp. 254- 264 ,(2007) , 10.1016/J.TCS.2006.10.032
R. Elsässer, T. Sauerwald, On the runtime and robustness of randomized broadcasting Theoretical Computer Science. ,vol. 410, pp. 3414- 3427 ,(2009) , 10.1016/J.TCS.2008.04.017
J.I. Munro, M.S. Paterson, Selection and sorting with limited storage Theoretical Computer Science. ,vol. 12, pp. 315- 323 ,(1980) , 10.1016/0304-3975(80)90061-4
Boris Pittel, On spreading a rumor Siam Journal on Applied Mathematics. ,vol. 47, pp. 213- 223 ,(1987) , 10.1137/0147013
Robert W. Floyd, Ronald L. Rivest, Expected time bounds for selection Communications of The ACM. ,vol. 18, pp. 165- 172 ,(1975) , 10.1145/360680.360691
Manuel Blum, Robert W. Floyd, Vaughan Pratt, Ronald L. Rivest, Robert E. Tarjan, Time bounds for selection Journal of Computer and System Sciences. ,vol. 7, pp. 448- 461 ,(1973) , 10.1016/S0022-0000(73)80033-9
N. Santoro, E. Suen, Reduction techniques for selection in distributed files IEEE Transactions on Computers. ,vol. 38, pp. 891- 896 ,(1989) , 10.1109/12.24301