Efficient Distributed Algorithms for Holistic Aggregation Functions on Random Regular Graphs

Jia Lin,Hua Qiang-Sheng,Fan Haoqiang,Wang Qiuping,Jin Hai
DOI: https://doi.org/10.1007/s11432-020-2996-2
2021-01-01
Science China Information Sciences
Abstract:In this paper, we propose efficient distributed algorithms for three holistic aggregation functions on random regular graphs that are good candidates for network topology in next-generation data centers.The three holistic aggregation functions include SELECTION(select the k-th largest or smallest element),DISTINCT(query the count of distinct elements), MODE(query the most frequent element). We design three basic techniques — Pre-order Network Partition, Pairwise-independent Random Walk, and Random Permutation Delivery, and devise the algorithms based on the techniques. The round complexity of the distributed SELECTION is Θ(log N) which meets the lower bound where N is the number of nodes and each node holds a numeric element. The round complexity of the distributed DISTINCT and MODE algorithms are O(log 3 N/log log N) and O(log 2 N log log N) respectively. All of our results break the lower bounds obtained on general graphs and our distributed algorithms are all based on the CON GE S T model, which restricts each node to send only O(log N) bits on each edge in one round under synchronous communications.
What problem does this paper attempt to address?