Greedy Routing with Bounded Stretch

被引:35
作者
Flury, Roland [1 ]
Pemmaraju, Sriram V. [2 ]
Wattenhofer, Roger [1 ]
机构
[1] Swiss Fed Inst Technol, Zurich, Switzerland
[2] Univ Iowa, Iowa City, IA 52242 USA
来源
IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5 | 2009年
关键词
EFFICIENCY; SPACE;
D O I
10.1109/INFCOM.2009.5062093
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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(log(2)n)-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(log(2)n)-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(log(3)n)-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.
引用
收藏
页码:1737 / +
页数:2
相关论文
共 35 条
[1]  
ABRAHAM I, 2005, SPAA
[2]  
Abraham I., 2004, DIALM POMC 04, P75
[3]  
ABRAHAM I, 2006, ICDCS
[4]  
Aspnes J, 2004, LECT NOTES COMPUT SC, V3121, P32
[5]  
Awerbuch B., 1990, Proceedings. 31st Annual Symposium on Foundations of Computer Science (Cat. No.90CH2925-6), P503, DOI 10.1109/FSCS.1990.89571
[6]  
Bose P., 1999, PROC 3 INT WORKSHOP, P48
[7]   Unit disk graph recognition is NP-hard [J].
Breu, H ;
Kirkpatrick, DG .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1998, 9 (1-2) :3-24
[8]  
Bruck Jehoshua., 2005, ACM INT S MOBILE AD, P181
[9]   Separability and Topology Control of Quasi Unit Disk Graphs [J].
Chen, Jianer ;
Jiang, Anxiao ;
Kanj, Iyad A. ;
Xia, Ge ;
Zhang, Fenghui .
INFOCOM 2007, VOLS 1-5, 2007, :2225-+
[10]  
CHEN MB, 2007, SCG 07, P210