DocumentCode
2356389
Title
Nearly tight bounds for wormhole routing
Author
Ranade, Abhiram ; Schleimer, Saul ; Wilkerson, Daniel Shawcross
Author_Institution
Div. of Comput. Sci., California Univ., Berkeley, CA, USA
fYear
1994
fDate
20-22 Nov 1994
Firstpage
347
Lastpage
355
Abstract
We present nearly tight bounds for wormhole muting on Butterfly networks which indicate it is fundamentally different from store-and-forward packet routing. For instance, consider the problem of routing N log N (randomly generated) log N length messages from the inputs to the outputs of an N input Butterfly. We show that with high probability that this must take time at least Ω(log3N/(log log N)2). The best lower bound known earlier was Ω(log2 N), which is simply the flit congestion an each link. Thus our lower bound shows that wormhole routing (unlike store-and-forward-routing) is very ineffective in utilizing communication links. We also give a routing algorithm which nearly matches our lower bound. That is, we show that with high probability the time is O(log3 N log log N), which improves upon, the previous best bound of O(log4 N). Our method also extends to other networks such as the two-dimensional mesh, where it is nearly optimal. Finally, we consider the problem of offline wormhole routing, where we give optimal algorithms for trees and multidimensional meshes
Keywords
hypercube networks; probability; trees (mathematics); Butterfly networks; high probability; lower bound; multidimensional meshes; nearly tight bounds; optimal algorithms; routing algorithm; trees; two-dimensional mesh; wormhole routing; Algorithm design and analysis; Buffer storage; Computer science; Computer worms; Concurrent computing; Hardware; Mathematics; Processor scheduling; Routing; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1994 Proceedings., 35th Annual Symposium on
Conference_Location
Santa Fe, NM
Print_ISBN
0-8186-6580-7
Type
conf
DOI
10.1109/SFCS.1994.365681
Filename
365681
Link To Document