中文

2FACE: Bi-Directional Face Traversal for Efficient Geometric Routing

分布式、并行与集群计算 2007-05-23 v1 数据结构与算法 操作系统

摘要

We propose bi-directional face traversal algorithm 2FACE2FACE to shorten the path the message takes to reach the destination in geometric routing. Our algorithm combines the practicality of the best single-direction traversal algorithms with the worst case message complexity of O(E)O(|E|), where EE is the number of network edges. We apply 2FACE2FACE to a variety of geometric routing algorithms. Our simulation results indicate that bi-directional face traversal decreases the latency of message delivery two to three times compared to single direction face traversal. The thus selected path approaches the shortest possible route. This gain in speed comes with a similar message overhead increase. We describe an algorithm which compensates for this message overhead by recording the preferable face traversal direction. Thus, if a source has several messages to send to the destination, the subsequent messages follow the shortest route. Our simulation results show that with most geometric routing algorithms the message overhead of finding the short route by bi-directional face traversal is compensated within two to four repeat messages.

关键词

引用

@article{arxiv.cs/0611117,
  title  = {2FACE: Bi-Directional Face Traversal for Efficient Geometric Routing},
  author = {Mark Miyashita and Mikhail Nesterenko},
  journal= {arXiv preprint arXiv:cs/0611117},
  year   = {2007}
}