Mobile Backbones for Single and Multi-radio Networks

Department of Electrical and Computer Engineering Doctor of Philosophy in Computer Engineering by Maurizio Antonio Nanni In this thesis we thoroughly investigate the problem of formulating a distributed protocol for building up and maintaining a backbone structure, i.e., a connected dominating set (CDS) of mobile ad hoc wireless network (MANET). We present a novel solution, termed M-Backs, which shows fast convergence and low overhead. We compared M-Backs with other well-known backbone formation protocols, namely, ETSA [1], TRUNC [2] and GDMAC [3]. Experimental results show that M-Backs outperforms the other solutions in terms of key topological metrics such as backbone size, backbone connectivity, route length and backbone robustness. M-Backs also outperforms the other solutions in delivering an higher percentage of data packets to destination with lower end-to-end latency and in reducing the routing control overhead of flooding-based routing protocols such as AODV [4]. This thesis also focuses on showing the advantage of using multiple interfaces at nodes. To this purpose, we extended M-Backs to a multi-radio scenario in which each node is equipped with two radius interfaces Ir and IR with different transmission radii r and R. We proved via simulations that our multi-radio backbone formation protocol, termed MM-Backs, improves over M-Backs in terms of both topological and traffic related metrics. In the last chapter of this thesis we defined a model for multi-radio networks and we quantified the gain obtained by employing multi-radio technology. For instance, we show that multi-radio networks connectivity grows with increasing the number of radio interfaces following a super additive law, i.e., that the connectivity of a topology with multi-radio nodes can be bigger that the sum of the connectivity of the topologies corresponding to each technology. In this last section we also shown through experimental simulations that the use of multiple radios not only increases the total throughput, but also obtains lower nodal energy consumption.

[1]  András Faragó,et al.  Increased Connectivity at Lower Cost: The Case for Multi-Radio Nodes in Multi-Hop Wireless Networks , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[2]  Tzi-cker Chiueh,et al.  Centralized channel assignment and routing algorithms for multi-channel wireless mesh networks , 2004, MOCO.

[3]  Piet Van Mieghem,et al.  Connectivity in Wireless Ad-hoc Networks with a Log-normal Radio Model , 2006, Mob. Networks Appl..

[4]  Ian F. Akyildiz,et al.  Wireless mesh networks: a survey , 2005, Comput. Networks.

[5]  Weihua Zhuang,et al.  Minimizing End-to-End Delay: A Novel Routing Metric for Multi-Radio Wireless Mesh Networks , 2009, IEEE INFOCOM 2009.

[6]  JeongGil Ko,et al.  Virtual Mobile Backbones for Wireless Ad-hoc Networks with the support of Directional Array Antennas , 2007, 2007 2nd International Symposium on Wireless Pervasive Computing.

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

[8]  Hang Su,et al.  Throughput-Gain Analysis of Network Coding in Multi-Channel Multi-Radio Wireless Networks , 2009, 2009 IEEE International Conference on Communications.

[9]  Prashant J. Shenoy,et al.  An Adaptive Link Layer for Range Diversity in Multi-Radio Mobile Sensor Networks , 2009, IEEE INFOCOM 2009.

[10]  Kamal K. Gupta,et al.  Backbone-based connectivity control for mobile networks , 2009, 2009 IEEE International Conference on Robotics and Automation.

[11]  Hang Su,et al.  Modeling throughput gain of network coding in multi-channel multi-radio wireless ad hoc networks , 2009, IEEE Journal on Selected Areas in Communications.

[12]  Hongqiang Zhai,et al.  An opportunistic multiradio MAC protocol in multirate wireless ad hoc networks , 2009, IEEE Transactions on Wireless Communications.

[13]  Wessam Ajib,et al.  New Multichannel MAC Protocol for Ad Hoc Networks , 2008, 2008 International Conference on Information Networking.

[14]  Béla Bollobás,et al.  Random Graphs , 1985 .

[15]  Izhak Rubin,et al.  Topological Synthesis of Mobile Backbone Networks for Managing Ad Hoc Wireless Networks , 2001, MMNS.

[16]  Mahesh K. Marina,et al.  Virtual dynamic backbone for mobile ad hoc networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[17]  Samir Khuller,et al.  Approximation Algorithms for Connected Dominating Sets , 1996, Algorithmica.

[18]  M. Ümit Uyar,et al.  On stability analysis of virtual backbone in mobile ad hoc networks , 2008, Wirel. Networks.

[19]  C. Toham,et al.  OLSR enhancement for multi-interface multi-channel ad hoc networks , 2008, 2008 5th IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[20]  Vincent Park,et al.  Temporally-Ordered Routing Algorithm (TORA) Version 1 Functional Specification , 2001 .

[21]  Izhak Rubin,et al.  Mobile backbone network routing with flow control and distance awareness (MBNR-FC/DA) , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[22]  Naoki Wakamiya,et al.  Proposal, Implementation, and Evaluation of a QoS-Aware Routing Mechanism for Multi-channel Multi-interface Ad-Hoc Networks , 2008, 2008 The Fourth International Conference on Wireless and Mobile Communications.

[23]  Pierre A. Humblet,et al.  A Distributed Algorithm for Minimum-Weight Spanning Trees , 1983, TOPL.

[24]  Peng-Jun Wan,et al.  Virtual backbones in wireless ad hoc networks , 2002 .

[25]  Stefan Bouckaert,et al.  Distributed On Demand Channel Selection in Multi Channel, Multi Interface Wireless Mesh Networks , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[26]  Nitin H. Vaidya,et al.  Resource Allocation in Multi-Radio Multi-Channel Multi-Hop Wireless Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[27]  Kevin C. Almeroth,et al.  A Multi-radio 802.11 Mesh Network Architecture , 2008, Mob. Networks Appl..

[28]  Jie Wu An enhanced approach to determine a small forward node set based on multipoint relays , 2003, 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484).

[29]  Salil S. Kanhere,et al.  Cluster-based channel assignment in multi-radio multi-channel wireless mesh networks , 2009, 2009 IEEE 34th Conference on Local Computer Networks.

[30]  Jadwiga Indulska,et al.  Evaluation of multi-radio extensions to AODV for wireless mesh networks , 2006, MobiWac '06.

[31]  David Eppstein,et al.  On Nearest-Neighbor Graphs , 1992, ICALP.

[32]  Wen-Zhan Song,et al.  A wake-on sensor network , 2009, SenSys '09.

[33]  Samik Ghosh,et al.  Channel Assignment Strategies for Multiradio Wireless Mesh Networks: Issues and Solutions , 2007, IEEE Communications Magazine.

[34]  Jie Wu,et al.  Virtual Backbone Construction in MANETs Using Adjustable Transmission Ranges , 2006, IEEE Transactions on Mobile Computing.

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

[36]  Izhak Rubin,et al.  Ad hoc wireless networks with mobile backbones , 2004, 2004 IEEE 15th International Symposium on Personal, Indoor and Mobile Radio Communications (IEEE Cat. No.04TH8754).

[37]  Claude Berge,et al.  Graphs and Hypergraphs , 2021, Clustering.

[38]  Imrich Chlamtac,et al.  A new approach to the design and analysis of peer‐to‐peer mobile networks , 1999, Wirel. Networks.

[39]  L.E. Larson,et al.  Passive RF Receiver Design for Wireless Sensor Networks , 2007, 2007 IEEE/MTT-S International Microwave Symposium.

[40]  Bin Yang,et al.  A novel weighted clustering algorithm in mobile ad hoc networks using discrete particle swarm optimization (DPSOWCA) , 2010, Int. J. Netw. Manag..

[41]  Hongqiang Zhai,et al.  An Opportunistic MAC in Multichannel Multiradio Wireless Ad Hoc Networks , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[42]  Qin Xin,et al.  Gateway Selection Scheme for Throughput Optimization in Multi-radio Multi-channel Wireless Mesh Networks , 2009, 2009 Fifth International Conference on Mobile Ad-hoc and Sensor Networks.

[43]  Sajal K. Das,et al.  WCA: A Weighted Clustering Algorithm for Mobile Ad Hoc Networks , 2002, Cluster Computing.

[44]  Di Yuan,et al.  Managing a Dynamic Broadcast Infrastructure in Mobile Ad Hoc Networks through Distributed and Asynchronous Update of a Virtual Backbone , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[45]  G. Ventre,et al.  A Channel and Rate Assignment Algorithm and a Layer-2.5 Forwarding Paradigm for Multi-Radio Wireless Mesh Networks , 2009, IEEE/ACM Transactions on Networking.

[46]  Eytan Modiano,et al.  Construction and Maintenance of Wireless Mobile Backbone Networks , 2009, IEEE/ACM Transactions on Networking.

[47]  Izhak Rubin,et al.  A distributed mobile backbone formation algorithm for wireless ad hoc networks , 2004, First International Conference on Broadband Networks.

[48]  Feng Zhao,et al.  Towards Energy Efficient Design of Multi-radio Platforms for Wireless Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[49]  Mathew D. Penrose,et al.  Random Geometric Graphs , 2003 .

[50]  Otman A. Basir,et al.  Simulation-Based Performance Comparison of VANETs Backbone Formation Algorithms , 2008, 2008 12th IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications.

[51]  Marco Miozzo,et al.  ns2-MIRACLE: a modular framework for multi-technology and cross-layer support in network simulator 2 , 2007, ValueTools '07.

[52]  Jamal N. Al-Karaki,et al.  Efficient virtual-backbone routing in mobile ad hoc networks , 2008, Comput. Networks.

[53]  Luciano Bononi,et al.  Joint Channel Assignment and Multi-path Routing for Multi-radio Wireless Mesh Networks , 2009, 2009 29th IEEE International Conference on Distributed Computing Systems Workshops.

[54]  Stefano Basagni,et al.  Mitigating the impact of node mobility on ad hoc clustering , 2008 .

[55]  Izhak Rubin,et al.  Backbone Topology Synthesis for Multiradio Mesh Networks , 2006, IEEE Journal on Selected Areas in Communications.

[56]  Vincent W. S. Wong,et al.  Distributed Multi-Interface Multi-Channel Random Access , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[57]  Peng-Jun Wan,et al.  New distributed algorithm for connected dominating set in wireless ad hoc networks , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[58]  Jie Wu,et al.  Forward-node-set-based broadcast in clustered mobile ad hoc networks , 2003, Wirel. Commun. Mob. Comput..

[59]  Samir Al-Khayatt,et al.  An efficient weighted distributed clustering algorithm for mobile ad hoc networks , 2010, The 2010 International Conference on Computer Engineering & Systems.

[60]  Murali S. Kodialam,et al.  Characterizing achievable rates in multi-hop wireless mesh networks with orthogonal channels , 2005, IEEE/ACM Transactions on Networking.

[61]  Gen-Huey Chen,et al.  Stable Backbone Hosts and Stable Multicast Routes in Two-Tier Mobile Ad Hoc Networks , 2009, IEEE Transactions on Vehicular Technology.

[62]  Nitin H. Vaidya,et al.  Multichannel mesh networks: challenges and protocols , 2006, IEEE Wireless Communications.

[63]  Jie Wu,et al.  A cluster-based backbone infrastructure for broadcasting in MANETs , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[64]  Alfredo Navarra,et al.  Cheapest Paths in Multi-interface Networks , 2009, ICDCN.

[65]  Bin Wu,et al.  Widest Spanning Tree for Multi-Channel Multi-Interface Wireless Mesh Networks , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[66]  Izhak Rubin,et al.  Robust throughput and routing for mobile ad hoc wireless networks , 2009, Ad Hoc Networks.

[67]  Zhisheng Niu,et al.  End-to-End Throughput-Aware Channel Assignment in Multi-Radio Wireless Mesh Networks , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[68]  Mechthild Stoer,et al.  A simple min-cut algorithm , 1997, JACM.

[69]  Klaus Moessner,et al.  On the nominal capacity of multi-radio multi-channel wireless mesh networks , 2008, Comput. Commun..

[70]  Eytan Modiano,et al.  Joint Node Placement and Assignment for Throughput Optimization in Mobile Backbone Networks , 2012, IEEE J. Sel. Areas Commun..

[71]  Luciano Lenzini,et al.  PaMeLA: A Joint Channel Assignment and Routing algorithm for multi-radio multi-channel Wireless Mesh Networks with grid topology , 2009, 2009 IEEE 6th International Conference on Mobile Adhoc and Sensor Systems.

[72]  Babak Hassibi,et al.  Communication over a wireless network with random connections , 2006, IEEE Transactions on Information Theory.

[73]  David B. Johnson,et al.  The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks , 2003 .

[74]  Izhak Rubin,et al.  TBONE: A mobile-backbone protocol for ad hoc wireless networks , 2002, Proceedings, IEEE Aerospace Conference.

[75]  Izhak Rubin,et al.  Mobile backbone synthesis for ad hoc wireless networks , 2007, IEEE Transactions on Wireless Communications.

[76]  Stefano Avallone,et al.  Layer-2.5 Routing in Multi-Radio Wireless Mesh Networks , 2009, 2009 6th IEEE Annual Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks Workshops.

[77]  Samir Khuller,et al.  Efficient and Resilient Backbones for Multihop Wireless Networks , 2008, IEEE Transactions on Mobile Computing.

[78]  Joseph P. Macker,et al.  Mobile ad hoc networking and the IETF , 1998, MOCO.

[79]  Mahtab Seddigh,et al.  Dominating Sets and Neighbor Elimination-Based Broadcasting Algorithms in Wireless Networks , 2002, IEEE Trans. Parallel Distributed Syst..

[80]  John A. Stankovic,et al.  Radio-Triggered Wake-Up for Wireless Sensor Networks , 2005, Real-Time Systems.

[81]  Elijah Blessing Rajsingh,et al.  Relative Weight Based Clustering in Mobile Ad Hoc Networks , 2009, 2009 11th International Conference on Computer Modelling and Simulation.

[82]  K. Mnif,et al.  Construction and Maintenance of Backbone for Routing Protocols Enhancement in Mobile Ad Hoc Networks , 2006, 2006 10th IEEE Singapore International Conference on Communication Systems.

[83]  Hua Yu,et al.  Channel Assignment and Link Scheduling in Multi-Radio Multi-Channel Wireless Mesh Networks , 2008, Mob. Networks Appl..

[84]  Jie Wu,et al.  Efficient Directional Network Backbone Construction in Mobile Ad Hoc Networks , 2008, IEEE Transactions on Parallel and Distributed Systems.

[85]  Colette Johnen,et al.  Robust self-stabilizing weight-based clustering algorithm , 2009, Theor. Comput. Sci..

[86]  Ivan Stojmenovic,et al.  On calculating power-aware connected dominating sets for efficient routing in ad hoc wireless networks , 2002, J. Commun. Networks.

[87]  Mahesh K. Marina,et al.  A learning-based approach for distributed multi-radio channel allocation in wireless mesh networks , 2009, 2009 17th IEEE International Conference on Network Protocols.

[88]  Kwan Lawrence Yeung,et al.  Interface Placement in Constructing Widest Spanning Tree for Multi-Channel Multi-Interface Wireless Mesh Networks , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[89]  Zongpeng Li,et al.  Optimal multicast in multi-channel multi-radio wireless networks , 2009, 2009 IEEE International Symposium on Modeling, Analysis & Simulation of Computer and Telecommunication Systems.

[90]  A. Zubow,et al.  The Impact of Adjacent Channel Interference in Multi-Radio Systems using IEEE 802.11 , 2008, 2008 International Wireless Communications and Mobile Computing Conference.

[91]  Xiang-Yang Li,et al.  Geometric spanners for wireless ad hoc networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[92]  Peng-Jun Wan,et al.  Distributed heuristics for connected dominating sets in wireless ad hoc networks , 2002, Journal of Communications and Networks.

[93]  Zhifeng Zhao,et al.  A minimum route-interference routing metric for multi-radio wireless mesh networks , 2009, 2009 Fourth International Conference on Communications and Networking in China.

[94]  B. Bollobás,et al.  Random Graphs of Small Order , 1985 .

[95]  Maurizio A. Nanni,et al.  M-Backs: Mobile backbones for multi-hop wireless networks , 2011, 2011 IEEE Wireless Communications and Networking Conference.

[96]  András Faragó,et al.  On the Fundamental Limits of Topology Control in Ad Hoc Networks , 2007, Algorithmica.

[97]  Maurizio A. Nanni,et al.  Mobile ad hoc backbones: Formation and maintenance , 2010, 2010 IEEE Radio and Wireless Symposium (RWS).

[98]  Zhiming Zhang,et al.  High Throughput Routing in Large-Scale Multi-Radio Wireless Mesh Networks , 2007, 2007 IEEE Wireless Communications and Networking Conference.