Distributed computing of efficient routing schemes in generalized chordal graphs

2Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Efficient algorithms for computing routing tables should take advantage of the particular properties arising in large scale networks. There are in fact at least two properties that any routing scheme must consider: low (logarithmic) diameter and high clustering coefficient. High clustering coefficient implies the existence of few large induced cycles. Therefore, we propose a routing scheme that computes short routes in the class of k-chordal graphs, i.e., graphs with no chordless cycles of length more than k. We study the tradeoff between the length of routes and the time complexity for computing them. In the class of k-chordal graphs, our routing scheme achieves an additive stretch of at most k - 1, i.e., for all pairs of nodes, the length of the route never exceeds their distance plus k - 1. In order to compute the routing tables of any n-node graph with diameter D we propose a distributed algorithm which uses O(log n)-bit messages and takes O(D) time. We then propose a slightly modified version of the algorithm for computing routing tables in time O( min {ΔD, n}), where Δ is the the maximum degree of the graph. Using these tables, our routing scheme achieves a better additive stretch of 1 in chordal graphs (notice that chordal graphs are 3-chordal graphs). The routing scheme uses addresses of size log n bits and local memory of size 2(d - 1) log n bits in a node of degree d. © 2010 Springer.

Cite

CITATION STYLE

APA

Nisse, N., Rapaport, I., & Suchan, K. (2010). Distributed computing of efficient routing schemes in generalized chordal graphs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5869 LNCS, pp. 252–265). https://doi.org/10.1007/978-3-642-11476-2_20

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free