Efficient distributed computation of distance sketches in networks

作者: Atish Das Sarma , Michael Dinitz , Gopal Pandurangan

DOI: 10.1007/S00446-015-0246-7

关键词:

摘要: Distance computation (e.g., computing shortest paths) is one of the most fundamental primitives used in communication networks. The cost effectively and accurately pairwise network distances can become prohibitive large-scale networks such as Internet Peer-to-Peer (P2P) idea behind distance sketches to preprocess graph store a small amount information (called sketch or label) that whenever query for any issued, be well approximated (i.e., with stretch) very quickly an online fashion. Specifically, pre-processing (usually) involves storing this each node, at time only concerned nodes need looked up compute approximate distance. In paper, we present first theoretical study derived from oracles distributed network. We fast algorithm sketches, based on implementation oracle scheme (Thorup Zwick, J ACM 52(1):1---24, 2005). also show how modify basic construction achieve different tradeoffs between number pairs which estimate accurate, size message complexity necessary them. These then combined give efficient provable average-case worst-case performance. Our algorithms use small-sized messages hence are suitable bandwidth-constrained networks, various networking applications topology discovery construction, token management, load balancing, monitoring overlays, several other problems algorithms.

参考文章(41)
Gopal Pandurangan, Maleq Khan, Theory of communication networks Algorithms and theory of computation handbook. pp. 27- 27 ,(2010) , 10.1201/9781584888215-C27
Andrew V. Goldberg, Point-to-Point Shortest Path Algorithms with Preprocessing conference on current trends in theory and practice of informatics. pp. 88- 102 ,(2007) , 10.1007/978-3-540-69507-3_6
T. -H. Hubert Chan, Michael Dinitz, Anupam Gupta, Spanners with Slack Lecture Notes in Computer Science. pp. 196- 207 ,(2006) , 10.1007/11841036_20
C. Gkantsidis, M. Mihail, A. Saberi, Hybrid search schemes for unstructured peer-to-peer networks international conference on computer communications. ,vol. 3, pp. 1526- 1537 ,(2005) , 10.1109/INFCOM.2005.1498436
Camil Demetrescu, Andrew V. Goldberg, David S. Johnson, Implementation Challenge for Shortest Paths Encyclopedia of Algorithms. pp. 395- 398 ,(2008) , 10.1007/978-0-387-30162-4_181
Liam Roditty, Mikkel Thorup, Uri Zwick, Deterministic constructions of approximate distance oracles and spanners international colloquium on automata languages and programming. pp. 261- 272 ,(2005) , 10.1007/11523468_22
Ming Zhong, Kai Shen, J. Seiferas, Non-uniform random membership management in peer-to-peer networks international conference on computer communications. ,vol. 2, pp. 1151- 1161 ,(2005) , 10.1109/INFCOM.2005.1498342
I. Abraham, Y. Bartal, T.-H.H. Chan, K.D. Dhamdhere, A. Gupta, J. Kleinberg, O. Neiman, A. Slivkins, Metric embeddings with relaxed guarantees foundations of computer science. ,vol. 38, pp. 83- 100 ,(2005) , 10.1109/SFCS.2005.51
Don Coppersmith, Prasad Tetali, Peter Winkler, Collisions among random walks on a graph SIAM Journal on Discrete Mathematics. ,vol. 6, pp. 363- 374 ,(1993) , 10.1137/0406029