A Simple Message-Optimal Algorithm for Random Sampling from a Distributed Stream
A Simple Message-Optimal Algorithm for Random Sampling from a Distributed Stream
复制标题
一种用于分布式流随机采样的简单消息最优算法
DOI:
10.1109/tkde.2016.2518679
复制
发表时间:
2016
影响因子:
8.9
通讯作者:
David P. Woodruff
中科院分区:
文献类型:
--
作者:
Y. Chung;Srikanta Tirthapura;David P. Woodruff
We present a simple, message-optimal algorithm for maintaining a random sample from a large data stream whose input elements are distributed across multiple sites that communicate via a central coordinator. At any point in time, the set of elements held by the coordinator represent a uniform random sample from the set of all the elements observed so far. When compared with prior work, our algorithms asymptotically improve the total number of messages sent in the system. We present a matching lower bound, showing that our protocol sends the optimal number of messages up to a constant factor with large probability. We also consider the important case when the distribution of elements across different sites is non-uniform, and show that for such inputs, our algorithm significantly outperforms prior solutions.
DOI:
10.1016/j.jcss.2007.07.005
发表时间:
2008-09
期刊:
J. Comput. Syst. Sci.
影响因子:
--
作者:
Jeremy T. Bradley;S. Gilmore;J. Hillston
通讯作者:
Jeremy T. Bradley;S. Gilmore;J. Hillston