TY - GEN
T1 - Stretch factor of curveball routing in wireless network
T2 - IEEE International Conference on Communications, ICC 2008
AU - Li, Fan
AU - Wang, Yu
PY - 2008
Y1 - 2008
N2 - Routing in wireless networks has been heavily studied in the last decade and numerous routing protocols were proposed in literature. Most of the existing routing protocols are based on shortest path routing. Shortest path routing enjoys minimizing the total delay, but may lead uneven distribution of traffic load in a network. For example, wireless nodes in the center of a network usually have heavier traffic load since most of the shortest routes go through the center. To solve this problem, Popa et al. [1] recently proposed a novel routing method, called curveball routing (CBR), which can balance the traffic load and vanish the crowded center effect. In CBR, nodes are mapped on a sphere and packets are routed on those virtual coordinates on the sphere. While CBR achieves better load balancing for the network, it also uses longer routes than the shortest paths. This can be treated as the cost of load balancing. In this paper, we focus on studying this cost of load balancing for curveball routing. Specifically, we theoretically prove that for any network, the distance traveled by the packets using CBR is no more than a small constant factor of the minimum (the distance of the shortest path). The constant factor, we called stretch factor, is only depended on the ratio between the size of the network and the radius of the sphere used in CBR. We then conduct extensive simulations to evaluate the stretch factor and load distribution of CBR and compare them with the shortest path routing in both grid and random networks. We also study the trade-off between stretch factor and load balancing.
AB - Routing in wireless networks has been heavily studied in the last decade and numerous routing protocols were proposed in literature. Most of the existing routing protocols are based on shortest path routing. Shortest path routing enjoys minimizing the total delay, but may lead uneven distribution of traffic load in a network. For example, wireless nodes in the center of a network usually have heavier traffic load since most of the shortest routes go through the center. To solve this problem, Popa et al. [1] recently proposed a novel routing method, called curveball routing (CBR), which can balance the traffic load and vanish the crowded center effect. In CBR, nodes are mapped on a sphere and packets are routed on those virtual coordinates on the sphere. While CBR achieves better load balancing for the network, it also uses longer routes than the shortest paths. This can be treated as the cost of load balancing. In this paper, we focus on studying this cost of load balancing for curveball routing. Specifically, we theoretically prove that for any network, the distance traveled by the packets using CBR is no more than a small constant factor of the minimum (the distance of the shortest path). The constant factor, we called stretch factor, is only depended on the ratio between the size of the network and the radius of the sphere used in CBR. We then conduct extensive simulations to evaluate the stretch factor and load distribution of CBR and compare them with the shortest path routing in both grid and random networks. We also study the trade-off between stretch factor and load balancing.
UR - http://www.scopus.com/inward/record.url?scp=51249112730&partnerID=8YFLogxK
U2 - 10.1109/ICC.2008.501
DO - 10.1109/ICC.2008.501
M3 - Conference contribution
AN - SCOPUS:51249112730
SN - 9781424420742
T3 - IEEE International Conference on Communications
SP - 2650
EP - 2654
BT - ICC 2008 - IEEE International Conference on Communications, Proceedings
Y2 - 19 May 2008 through 23 May 2008
ER -