Static and Dynamic Path Selection on Expander Graphs: A Random Walk Approach
This paper addresses the problem of virtual circuit switching in bounded degree expander graphs. We study the static and dynamic versions of this problem. Our solutions are based on the rapidly mixing properties of random walks on expander graphs. In the static version of the problem an algorithm is...
Saved in:
Published in | Random structures & algorithms Vol. 14; no. 1; pp. 87 - 109 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
New York
John Wiley & Sons, Inc
01.01.1999
|
Online Access | Get full text |
Cover
Loading…
Summary: | This paper addresses the problem of virtual circuit switching in bounded degree expander graphs. We study the static and dynamic versions of this problem. Our solutions are based on the rapidly mixing properties of random walks on expander graphs. In the static version of the problem an algorithm is required to route a path between each of K pairs of vertices so that no edge is used by more than g paths. A natural approach to this problem is through a multicommodity flow reduction. However, we show that the random walk approach leads to significantly stronger‐results than those recently obtained by Leighton and Rao [Proc. of 9th International Parallel Processing Symposium, 1995] using the multicommodity flow setup. In the dynamic version of the problem connection requests are continuously injected into the network. Once a connection is established it utilizes a path (a virtual circuit) for a certain time until the communication terminates and the path is deleted. Again each edge in the network should not be used by more than g paths at once. The dynamic version is a better model for the practical use of communication networks. Our random walk approach gives a simple and fully distributed solution for this problem. We show that if the injection to the network and the duration of connection are both controlled by Poisson processes then our algorithm achieves a steady state utilization of the network which is similar to the utilization achieved in the static case situation. ©1999 John Wiley & Sons, Inc. Random Struct. Alg., 14, 87–109, 1999 |
---|---|
Bibliography: | ark:/67375/WNG-RFRCDQNB-D istex:8BC1A66D98FB85586C6D024024358C9A335AA126 NSF - No. CCR-9225008; No. CCR-9530974 ArticleID:RSA5 Supported in part by NSF Grants CCR‐9225008 and CCR‐9530974. |
ISSN: | 1042-9832 1098-2418 |
DOI: | 10.1002/(SICI)1098-2418(1999010)14:1<87::AID-RSA5>3.0.CO;2-O |