TY - GEN
T1 - Geographical quadtree routing
AU - Avin, Chen
AU - Dvory, Yaniv
AU - Giladi, Ran
PY - 2011/9/19
Y1 - 2011/9/19
N2 - In this paper we offer a novel geographical routing algorithm that relies on a well known data structure called Quadtree. Quadtree is an efficient method of mapping a two-dimensional area by recursively partitioning it to disjoint squares. We present a greedy, guaranteed delivery routing algorithm called Greedy-Quadtree-Greedy (GQG). The algorithm is robust to dynamics in the non-Quadtree edges and overcomes local minimums without the use of planarization, face routing, or searching. GQG is a tree-based routing algorithm; it makes greedy forwarding based the location information that is extracted from the Quadtree addresses of the nodes. Bypassing voids is done by a concept of "tree routing with shortcuts", which can significantly improve hop stretch and load balancing. As part of the routing system, we present three algorithms: address distribution, network topology discovery, and geographical routing with guaranteed delivery. We keep all broadcasts bounded to one hop, and the nodes' routing state depends on their degree rather than the overall network size. We prove the correctness of the algorithms and present simulations that show the protocol improvement over simple tree-based routing.
AB - In this paper we offer a novel geographical routing algorithm that relies on a well known data structure called Quadtree. Quadtree is an efficient method of mapping a two-dimensional area by recursively partitioning it to disjoint squares. We present a greedy, guaranteed delivery routing algorithm called Greedy-Quadtree-Greedy (GQG). The algorithm is robust to dynamics in the non-Quadtree edges and overcomes local minimums without the use of planarization, face routing, or searching. GQG is a tree-based routing algorithm; it makes greedy forwarding based the location information that is extracted from the Quadtree addresses of the nodes. Bypassing voids is done by a concept of "tree routing with shortcuts", which can significantly improve hop stretch and load balancing. As part of the routing system, we present three algorithms: address distribution, network topology discovery, and geographical routing with guaranteed delivery. We keep all broadcasts bounded to one hop, and the nodes' routing state depends on their degree rather than the overall network size. We prove the correctness of the algorithms and present simulations that show the protocol improvement over simple tree-based routing.
UR - http://www.scopus.com/inward/record.url?scp=80052735723&partnerID=8YFLogxK
U2 - https://doi.org/10.1109/ISCC.2011.5983794
DO - https://doi.org/10.1109/ISCC.2011.5983794
M3 - Conference contribution
SN - 9781457706783
T3 - Proceedings - IEEE Symposium on Computers and Communications
SP - 302
EP - 308
BT - 16th IEEE Symposium on Computers and Communications, ISCC'11
T2 - 16th IEEE Symposium on Computers and Communications, ISCC'11
Y2 - 28 June 2011 through 1 July 2011
ER -