Randomized Algorithms for Tracking Distributed Count, Frequencies, and Ranks
Randomized Algorithms for Tracking Distributed Count, Frequencies, and Ranks
复制标题
DOI:
10.1007/s00453-018-00531-y
复制
发表时间:
2011-08
期刊:
影响因子:
1.1
通讯作者:
Zengfeng Huang;K. Yi;Qin Zhang
中科院分区:
文献类型:
--
作者:
Zengfeng Huang;K. Yi;Qin Zhang
We show that randomization can lead to significant improvements for a few fundamental problems in distributed tracking. Our basis is thecount-trackingproblem, where there arekplayers, each holding a counterthat gets incremented over time, and the goal is to track an-approximation of their sumcontinuously at all times, using minimum communication. While the deterministic communication complexity of the problem is, whereNis the final value ofnwhen the tracking finishes, we show that with randomization, the communication cost can be reduced to. Our algorithm is simple and uses onlyO(1) space at each player, while the lower bound holds even assuming each player has infinite computing power. Then, we extend our techniques to two related distributed tracking problems:frequency-trackingandrank-tracking, and obtain similar improvements over previous deterministic algorithms. Both problems are of central importance in large data monitoring and analysis, and have been extensively studied in the literature.