• DocumentCode
    1055801
  • Title

    Optimal Oblivious Path Selection on the Mesh

  • Author

    Busch, Costas ; Magdon-Ismail, Malik ; Xi, Jing

  • Author_Institution
    Louisiana State Univ., Baton Rouge
  • Volume
    57
  • Issue
    5
  • fYear
    2008
  • fDate
    5/1/2008 12:00:00 AM
  • Firstpage
    660
  • Lastpage
    671
  • Abstract
    In the oblivious path selection problem, each packet in the network independently chooses a path, which is an important property if the routing algorithm is to be independent of the traffic distribution. The quality of the paths is determined by the congestion, C, the maximum number of paths crossing an edge, and the dilation, D, the maximum path length. So far, the oblivious algorithms studied in the literature have focused on minimizing the congestion while ignoring the dilation. An open problem is to give algorithms for networks in which C and D can be controlled simultaneously. Here, we solve this problem for the d-dimensional mesh. We present an oblivious algorithm for which C and D are both within O(d2) of the optimal. The algorithm uses randomization and we show that the number of random bits required per packet is within O(d) of the minimum number of random bits required by any algorithm that obtains the same congestion. For a fixed d, our algorithm is asymptotically optimal.
  • Keywords
    communication complexity; computational complexity; network theory (graphs); telecommunication network routing; d-dimensional mesh; maximum path length; optimal oblivious path selection; randomization; routing algorithm; traffic distribution; Bandwidth; Context modeling; Length measurement; Mesh networks; Network topology; Routing; Telecommunication traffic; Time measurement; Traffic control; Routing protocols;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2008.23
  • Filename
    4445660