• DocumentCode
    1909417
  • Title

    Greedy Routing with Bounded Stretch

  • Author

    Flury, Roland ; Pemmaraju, Sriram V. ; Wattenhofer, Roger

  • Author_Institution
    ETH Zurich, Zurich
  • fYear
    2009
  • fDate
    19-25 April 2009
  • Firstpage
    1737
  • Lastpage
    1745
  • Abstract
    Greedy routing is a novel routing paradigm where messages are always forwarded to the neighbor that is closest to the destination. Our main result is a polynomial-time algorithm that embeds combinatorial unit disk graphs (CUDGs - a CUDG is a UDG without any geometric information) into O(log2n)- dimensional space, permitting greedy routing with constant stretch. To the best of our knowledge, this is the first greedy embedding with stretch guarantees for this class of networks. Our main technical contribution involves extracting, in polynomial time, a constant number of isometric and balanced tree separators from a given CUDG. We do this by extending the celebrated Lipton-Tarjan separator theorem for planar graphs to CUDGs. Our techniques extend to other classes of graphs; for example, for general graphs, we obtain an O(log n)-stretch greedy embedding into O(log2n)-dimensional space. The greedy embeddings constructed by our algorithm can also be viewed as a constant-stretch compact routing scheme in which each node is assigned an O(log3n)-bit label. To the best of our knowledge, this result yields the best known stretch-space trade-off for compact routing on CUDGs. Extensive simulations on random wireless networks indicate that the average routing overhead is about 10%; only few routes have a stretch above 1.5.
  • Keywords
    Internet; computational complexity; graph theory; greedy algorithms; telecommunication network routing; Internet routing; balanced tree separators; bounded stretch; combinatorial unit disk graphs; constant-stretch compact routing scheme; greedy embedding; greedy routing; planar graphs; polynomial-time algorithm; random wireless networks; Communications Society; Data mining; Greedy algorithms; IP networks; Particle separators; Peer to peer computing; Polynomials; Routing; Tree graphs; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2009, IEEE
  • Conference_Location
    Rio de Janeiro
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4244-3512-8
  • Electronic_ISBN
    0743-166X
  • Type

    conf

  • DOI
    10.1109/INFCOM.2009.5062093
  • Filename
    5062093