HEAT: Scalable Routing in Wireless Mesh Networks Using Temperature Fields

Existing unicast routing protocols are not suited well for wireless mesh networks as in such networks, most traffic flows between a large number of mobile nodes and a few access points with Internet connectivity. In this paper, we propose HEAT, an anycast routing protocol for this type of communication that is designed to scale to the network size and to be robust to node mobility. HEAT relies on a temperature field to route data packets towards the Internet gateways, as follows. Every node is assigned a temperature value, and packets are routed along increasing temperature values until they reach any of the Internet gateways, which are modeled as heat sources. Our major contribution is a distributed protocol to establish such temperature fields. The distinguishing feature of our protocol is that it does not require flooding of control messages. Rather, every node in the network determines its temperature considering only the temperature of its direct neighbors, which renders our protocol particularly scalable to the network size. We analyze our approach and compare its performance with OLSR through simulations with Glomosim. We use realistic mobility patterns extracted from geographical data of large Swiss cities. Our results clearly show the benefit of HEAT versus OLSR in terms of scalability to the number of nodes and robustness to node mobility. The packet delivery ratio with HEAT is more than two times higher than OLSR in large mobile scenarios and we conclude that HEAT is a suitable routing protocol for city-wide wireless mesh networks.

[1]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[2]  Ahmed Helmy,et al.  RUGGED: RoUting on finGerprint Gradients in sEnsor Networks , 2004, The IEEE/ACS International Conference on Pervasive Services.

[3]  Weijia Jia,et al.  A-DSR: A DSR-based anycast protocol for IPv6 flow in mobile ad hoc networks , 2003, 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484).

[4]  Qun Li,et al.  Distributed algorithms for guiding navigation across a sensor network , 2003, MobiCom '03.

[5]  Deborah Estrin,et al.  Directed diffusion: a scalable and robust communication paradigm for sensor networks , 2000, MobiCom '00.

[6]  Scott Shenker,et al.  Internet indirection infrastructure , 2002, SIGCOMM 2002.

[7]  N. L. Johnson,et al.  Continuous Univariate Distributions. , 1995 .

[8]  Paul Francis,et al.  Towards a global IP anycast service , 2005, SIGCOMM '05.

[9]  Weijia Jia,et al.  An AODV-based anycast protocol in mobile ad hoc network , 2003, 14th IEEE Proceedings on Personal, Indoor and Mobile Radio Communications, 2003. PIMRC 2003..

[10]  Charles E. Perkins,et al.  Highly dynamic Destination-Sequenced Distance-Vector routing (DSDV) for mobile computers , 1994, SIGCOMM.

[11]  Dharma P. Agrawal,et al.  Multipath Routing in Wireless Mesh Networks , 2006, 2006 IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[12]  Murat Yuksel,et al.  Orthogonal Rendezvous Routing Protocol for Wireless Mesh Networks , 2009, IEEE/ACM Transactions on Networking.

[13]  Charles E. Perkins,et al.  IP Mobility Support , 1996, RFC.

[14]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[15]  Izhak Rubin,et al.  Backbone Topology Synthesis for Multi-Radio Meshed Wireless LANs , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[16]  Arkady B. Zaslavsky,et al.  Extending Global IP Connectivity for Ad Hoc Networks , 2003, Telecommun. Syst..

[17]  Gary Scott Malkin,et al.  RIP Version 2 , 1998, RFC.

[18]  Gregory A. Hansen,et al.  The Optimized Link State Routing Protocol , 2003 .

[19]  Joseph P. Macker,et al.  Anycast Routing for Mobile Services , 1999 .

[20]  Jean-Yves Le Boudec,et al.  Perfect simulation and stationarity of a class of mobility models , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[21]  M. Gerla,et al.  GloMoSim: a library for parallel simulation of large-scale wireless networks , 1998, Proceedings. Twelfth Workshop on Parallel and Distributed Simulation PADS '98 (Cat. No.98TB100233).

[22]  Charles E. Perkins,et al.  Internet Connectivity for Ad Hoc Mobile Networks , 2002, Int. J. Wirel. Inf. Networks.

[23]  Zygmunt J. Haas,et al.  The performance of query control schemes for the zone routing protocol , 1998, SIGCOMM '98.

[24]  NikanderP.,et al.  Host Identity Protocol (HIP) , 2008 .

[25]  Leandros Tassiulas,et al.  Packetostatics: deployment of massively dense sensor networks as an electrostatics problem , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[26]  J. J. Garcia-Luna-Aceves,et al.  Multipath routing in wireless mesh networks , 2005 .

[27]  Bernhard Plattner,et al.  Service discovery in mobile ad hoc networks: a field theoretic approach , 2005, Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks.

[28]  Robin Kravets,et al.  A hybrid approach to Internet connectivity for mobile ad hoc networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[29]  Marcin Michalak,et al.  Common gateway architecture for mobile ad-hoc networks , 2005, Second Annual Conference on Wireless On-demand Network Systems and Services.

[30]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[31]  Martin May,et al.  A Macro Mobility Notification Protocol for Hybrid Wireless Mesh Networks , 2006 .

[32]  D. Katabi,et al.  A framework for scalable global IP-anycast (GIA) , 2001, CCRV.

[33]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[34]  Shueng-Han Gary Chan,et al.  WIANI: wireless infrastructure and ad-hoc network integration , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[35]  Ulrich Fiedler Evaluating performance in systems with heavy tailed input: a quantile based approach , 2003 .

[36]  Anja Feldmann,et al.  Dynamics of IP traffic: a study of the role of variability and the impact of control , 1999, SIGCOMM '99.

[37]  J. J. Garcia-Luna-Aceves,et al.  Ad Hoc Routing with Distributed Ordered Sequences , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[38]  Ren-Hung Hwang,et al.  Mobile IPv6-based ad hoc networks: its development and application , 2005, IEEE Journal on Selected Areas in Communications.

[39]  Anindya Basu,et al.  Routing using potentials: a dynamic traffic-aware routing algorithm , 2003, SIGCOMM '03.

[40]  Bernhard Plattner,et al.  Density-Based vs. Proximity-Based Anycast Routing for Mobile Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[41]  Craig Partridge,et al.  Host Anycasting Service , 1993, RFC.