Mac layer and routing protocols for wireless ad hoc networks with asymmetric links and performance evaluation studies

In a heterogeneous mobile ad hoc network (MANET ), assorted devices with different computation and communication capabilities co-exist. In this thesis, we consider the case when the nodes of a MANET have various degrees of mobility and range, and the communication links are asymmetric. Many routing protocols for ad hoc networks routinely assume that all communication links are symmetric, if node A can hear node B and node B can also hear node A. Most current MAC layer protocols are unable to exploit the asymmetric links present in a network, thus leading to an inefficient overall bandwidth utilization, or, in the worst case, to lack of connectivity. To exploit the asymmetric links, the protocols must deal with the asymmetry of the path from a source node to a destination node which affects either the delivery of the original packets, or the paths taken by acknowledgments, or both. Furthermore, the problem of hidden nodes requires a more careful analysis in the case of asymmetric links. MAC layer and routing protocols for ad hoc networks with asymmetric links require a rigorous performance analysis. Analytical models are usually unable to provide even approximate solutions to questions such as end-to-end delay, packet loss ratio, throughput, etc. Traditional simulation techniques for large-scale wireless networks require vast amounts of storage and computing cycles rarely available on single computing systems. In our search for an effective solution to study the performance of wireless networks we investigate the time-parallel simulation. Time-parallel simulation has received significant attention in the past. The advantages, as well as, the theoretical and practical limitations of time-parallel simulation have been extensively researched for many applications when the complexity of the models involved severely limits the applicability of analytical studies and is unfeasible with traditional simulation techniques. Our goal is to study the behavior of large systems consisting of possibly thousands of nodes over extended periods of time and obtain results efficiently, and time-parallel simulation enables us to achieve this objective. We conclude that MAC layer and routing protocols capable of using asymmetric links are more complex than traditional ones, but can improve the connectivity, and provide better performance. We are confident that approximate results for various performance metrics of wireless networks obtained using time-parallel simulation are sufficiently accurate and able to provide the necessary insight into the inner workings of the protocols.

[1]  Hossam S. Hassanein,et al.  Energy-aware routing in MANETs: analysis and enhancements , 2002, MSWiM '02.

[2]  Panganamala Ramana Kumar,et al.  The Number of Neighbors Needed for Connectivity of Wireless Networks , 2004, Wirel. Networks.

[3]  Tobias Kiesling Using Approximation with Time-Parallel Simulation , 2005, Simul..

[4]  Sunil Kumar,et al.  Medium Access Control protocols for ad hoc wireless networks: A survey , 2006, Ad Hoc Networks.

[5]  Philippe Jacquet,et al.  Overhead in Mobile Ad-hoc Network Protocols , 2000 .

[6]  Hossam S. Hassanein,et al.  Routing with load balancing in wireless Ad hoc networks , 2001, MSWIM '01.

[7]  Sajal K. Das,et al.  Dynamic load balancing strategies for conservative parallel simulations , 1997, Workshop on Parallel and Distributed Simulation.

[8]  Charles E. Perkins,et al.  Performance comparison of two on-demand routing protocols for ad hoc networks , 2001, IEEE Wirel. Commun..

[9]  Richard H. Sherman,et al.  Chaotic communications in the presence of noise , 1993, Optics & Photonics.

[10]  Damla Turgut,et al.  A routing protocol for power constrained networks with asymmetric links , 2004, PE-WASUN '04.

[11]  Francesco Lo Presti,et al.  Joint congestion control: routing and media access control optimization via dual decomposition for ad hoc wireless networks , 2005, MSWiM '05.

[12]  Damla Turgut,et al.  Accuracy-Speedup Tradeoffs for a Time-Parallel Simulation of Wireless Ad hoc Networks , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.

[13]  Piyush Gupta,et al.  Critical Power for Asymptotic Connectivity in Wireless Networks , 1999 .

[14]  C C. Chiang,et al.  Routing in Clustered Multihop, Mobile Wireless Networks With Fading Channel , 1997 .

[15]  Deborah Estrin,et al.  Advances in network simulation , 2000, Computer.

[16]  Yuguang Fang,et al.  DEAR: A Device and Energy Aware Routing protocol for heterogeneous ad hoc networks , 2003, J. Parallel Distributed Comput..

[17]  Thomas G. Robertazzi,et al.  Critical connectivity phenomena in multihop radio models , 1989, IEEE Trans. Commun..

[18]  Paul Muhlethaler,et al.  A Spatial Reuse Aloha MAC Protocol for Multihop Wireless Mobile Networks , 2003 .

[19]  J. J. Garcia-Luna-Aceves,et al.  Channel access scheduling in Ad Hoc networks with unidirectional links , 2001, DIALM '01.

[20]  David R. Jefferson,et al.  Virtual time , 1985, ICPP.

[21]  Francesco Quaglia,et al.  Modeling and optimization of non-blocking checkpointing for optimistic simulation on myrinet clusters , 2003, ICS '03.

[22]  David M. Nicol,et al.  Experiments in automated load balancing , 1996, Workshop on Parallel and Distributed Simulation.

[23]  Ladislau Bölöni,et al.  Intelligent Grids , 2006, Grid Computing: Software Environments and Tools.

[24]  H. Avril,et al.  The Dynamic Load Balancing of Clustered Time Warp for Logic Simulation , 1996, Proceedings of Symposium on Parallel and Distributed Tools.

[25]  Voon Chin Phua,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1999 .

[26]  Chai-Keong Toh,et al.  Associativity-Based Routing for Ad Hoc Mobile Networks , 1997, Wirel. Pers. Commun..

[27]  Daniel Mossé,et al.  Statistical analysis of connectivity in unidirectional ad hoc networks , 2002, Proceedings. International Conference on Parallel Processing Workshop.

[28]  A. K. Erlang The theory of probabilities and telephone conversations , 1909 .

[29]  Robert G. Sargent,et al.  Model structure and load balancing in optimistic parallel discrete event simulation , 2000, Proceedings Fourteenth Workshop on Parallel and Distributed Simulation.

[30]  Azzedine Boukerche,et al.  Analysis of a Randomized Congestion Control Scheme with DSDV Routing in ad Hoc Wireless Networks , 2001, J. Parallel Distributed Comput..

[31]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[32]  S. M. Heemstra de Groot,et al.  Power-aware routing in mobile ad hoc networks , 1998, MobiCom '98.

[33]  J. J. Garcia-Luna-Aceves,et al.  Floor acquisition multiple access (FAMA) for packet-radio networks , 1995, SIGCOMM '95.

[34]  Michele C. Weigle,et al.  Tmix: a tool for generating realistic TCP application workloads in ns-2 , 2006, CCRV.

[35]  Francesco Quaglia,et al.  Nonblocking Checkpointing for Optimistic Parallel Simulation: Description and an Implementation , 2003, IEEE Trans. Parallel Distributed Syst..

[36]  Richard M. Fujimoto,et al.  Time Warp on a Shared Memory Multiprocessor , 1989, ICPP.

[37]  Tobias Kiesling Approximate time-parallel cache simulation , 2004, Proceedings of the 2004 Winter Simulation Conference, 2004..

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

[39]  Philippe Jacquet,et al.  Link state routing in wireless ad-hoc networks , 2003, IEEE Military Communications Conference, 2003. MILCOM 2003..

[40]  Sajal K. Das,et al.  SWiMNet: A Scalable Parallel Simulation Testbed for Wireless and Mobile Networks , 2001, Wirel. Networks.

[41]  Azzedine Boukerche,et al.  Partitioning parallel simulation of wireless networks , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[42]  Jain J. Wang,et al.  Determining initial states for time-parallel simulations , 1993, PADS '93.

[43]  Xiaoyan Hong,et al.  Landmark routing in ad hoc networks with mobile backbones , 2003, J. Parallel Distributed Comput..

[44]  Philippe Jacquet,et al.  Optimizing Route Length in Reactive Protocols for Ad Hoc Networks , 2002 .

[45]  Zygmunt J. Haas,et al.  The zone routing protocol (zrp) for ad hoc networks" intemet draft , 2002 .

[46]  Damla Turgut,et al.  A simulation study of a MAC layer protocol for wireless networks with asymmetric links , 2006, IWCMC '06.

[47]  François Baccelli,et al.  Impact of interferences on connectivity in ad hoc networks , 2005, IEEE/ACM Transactions on Networking.

[48]  Takeo Fujii,et al.  An efficient MAC protocol in wireless ad-hoc networks with heterogeneous power nodes , 2002, The 5th International Symposium on Wireless Personal Multimedia Communications.

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

[50]  Azzedine Boukerche,et al.  A static partitioning and mapping algorithm for conservative parallel simulations , 1994, PADS '94.

[51]  Jean C. Walrand,et al.  Asynchronous algorithms for the parallel simulation of event-driven dynamical systems , 1991, TOMC.

[52]  A. Girotra,et al.  Performance Analysis of the IEEE 802 . 11 Distributed Coordination Function , 2005 .

[53]  T. Mattfeldt Stochastic Geometry and Its Applications , 1996 .

[54]  Damla Turgut,et al.  Time-parallel simulation of wireless ad hoc networks , 2009, Wirel. Networks.

[55]  Majid Ali Khan,et al.  Software Engineering Challenges for Mutable Agent Systems , 2003, SELMAS.

[56]  Fan Chung Graham,et al.  The Average Distance in a Random Graph with Given Expected Degrees , 2004, Internet Math..

[57]  Karthik Dantu,et al.  Power-aware source routing protocol for mobile ad hoc networks , 2002, ISLPED '02.

[58]  Nitin H. Vaidya,et al.  Location-aided routing (LAR) in mobile ad hoc networks , 1998, MobiCom '98.

[59]  M. Penrose The longest edge of the random minimal spanning tree , 1997 .

[60]  J. J. Garcia-Luna-Aceves,et al.  An efficient routing protocol for wireless networks , 1996, Mob. Networks Appl..

[61]  M. S. Corson,et al.  A highly adaptive distributed routing algorithm for mobile wireless networks , 1997, Proceedings of INFOCOM '97.

[62]  Raj Jain,et al.  Potential Networking Applications of Global Positioning Systems (GPS) , 1998, ArXiv.

[63]  Byung-Jae Kwak,et al.  On the Stability of Exponential Backoff , 2003, Journal of research of the National Institute of Standards and Technology.

[64]  Jain J. Wang,et al.  Approximate time-parallel simulation of queueing systems with losses , 1992, WSC '92.

[65]  Damla Turgut,et al.  Speedup-Precision Tradeoffs in Time-Parallel Simulation of Wireless Ad hoc Networks , 2006, 2006 Tenth IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[66]  Francesco Quaglia A Cost Model for Selecting Checkpoint Positions in Time Warp Parallel Simulation , 2001, IEEE Trans. Parallel Distributed Syst..

[67]  Sigrún Andradóttir,et al.  Time segmentation parallel simulation of tandem queues with manufacturing blocking , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).

[68]  Carl Tropper,et al.  On learning algorithms and balancing loads in Time Warp , 1999, Proceedings Thirteenth Workshop on Parallel and Distributed Simulation. PADS 99. (Cat. No.PR00155).

[69]  David A. Maltz,et al.  A performance comparison of multi-hop wireless ad hoc network routing protocols , 1998, MobiCom '98.

[70]  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.

[71]  Imrich Chlamtac,et al.  A distance routing effect algorithm for mobility (DREAM) , 1998, MobiCom '98.

[72]  Boleslaw K. Szymanski,et al.  Dynamic load balancing in parallel discrete event simulation for spatially explicit problems , 1998, Workshop on Parallel and Distributed Simulation.

[73]  Yi-Bing Lin,et al.  A time-division algorithm for parallel simulation , 1991, TOMC.

[74]  Philippe Jacquet,et al.  Analyzing Control Traffic Overhead versus Mobility and Data Traffic Activity in Mobile Ad-Hoc Network Protocols , 2004, Wirel. Networks.

[75]  Dan C. Marinescu,et al.  Metainformation and workflow management for solving complex problems in grid environments , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[76]  Srikanth V. Krishnamurthy,et al.  Medium access control in a network of ad hoc mobile nodes with heterogeneous power capabilities , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[77]  Damla Turgut,et al.  Time-parallel simulation of wireless ad hoc networks with compressed history , 2009, J. Parallel Distributed Comput..

[78]  Sigrún Andradóttir,et al.  Time-segmentation parallel simulation of networks of queues with loss or communication blocking , 1995, TOMC.

[79]  R. M. Fujimoto,et al.  Parallel discrete event simulation , 1989, WSC '89.

[80]  Deborah Estrin,et al.  Geography-informed energy conservation for Ad Hoc routing , 2001, MobiCom '01.

[81]  Guoqiang Wang,et al.  Time-Parallel Simulation with Compressed History , 2007, 2007 Third International Conference on Wireless and Mobile Communications (ICWMC'07).

[82]  Christopher D. Carothers,et al.  A case study in simulating PCS networks using Time Warp , 1995, PADS.

[83]  Carl Tropper,et al.  On Process Migration and Load Balancing in Time Warp , 1993, IEEE Trans. Parallel Distributed Syst..

[84]  P. Karn,et al.  MACA-a New Channel Access Method for Packet Radio , 1990 .

[85]  Damla Turgut,et al.  Challenges and benefits of time-parallel simulation of wireless ad hoc networks , 2006, valuetools '06.

[86]  Ravi Prakash,et al.  Unidirectional links prove costly in wireless ad hoc networks , 1999, DIALM '99.

[87]  Tzung-Shi Chen,et al.  An On-Demand Routing Protocol with Backtracking for Mobile Ad Hoc Networks , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

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

[89]  Paramvir Bahl,et al.  Distributed Topology Control for Wireless Multihop Ad-hoc Networks , 2001, INFOCOM.

[90]  Y.-B. Lin,et al.  Exploiting Lookahead in Parallel Simulation , 1990, IEEE Trans. Parallel Distributed Syst..

[91]  Erol Gelenbe Computer System Performance Modeling in Perspective - A Tribute to the Work of Prof Kenneth C Sevcik , 2006 .

[92]  Ladislau Bölöni,et al.  Coordination in Intelligent Grid Environments , 2005, Proceedings of the IEEE.

[93]  Courtenay T. Vaughan,et al.  Design of dynamic load-balancing tools for parallel applications , 2000, ICS '00.

[94]  David R. Jefferson,et al.  Dynamic load management in the time warp operating system , 1990 .

[95]  Philippe Jacquet,et al.  Geometry of information propagation in massively dense ad hoc networks , 2004, MobiHoc '04.

[96]  Sigrún Andradóttir,et al.  Parallel simulation by time segmentation: methodology and applications , 1996, Winter Simulation Conference.

[97]  Dmitri Lebedev A Framework for the Comparison of AODV and OLSR Protocols , 2005, AINTEC.

[98]  Roy D. Yates,et al.  WiPPET, a virtual testbed for parallel simulations of wireless networks , 1998, Workshop on Parallel and Distributed Simulation.

[99]  Damla Turgut,et al.  A MAC layer protocol for wireless networks with asymmetric links , 2008, Ad Hoc Networks.

[100]  Vaduvur Bharghavan,et al.  MACAW: a media access protocol for wireless LAN's , 1994, SIGCOMM 1994.

[101]  Christopher D. Carothers,et al.  Distributed simulation of large-scale PCS networks , 1994, Proceedings of International Workshop on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[102]  L. Kleinrock,et al.  Packet Switching in Radio Channels: Part I - Carrier Sense Multiple-Access Modes and Their Throughput-Delay Characteristics , 1975, IEEE Transactions on Communications.

[103]  Adel Said Elmaghraby,et al.  An Analytical Model for Hybrid Checkpointing in Time Warp Distributed Simulation , 1998, IEEE Trans. Parallel Distributed Syst..

[104]  A. Laouiti,et al.  Optimized link state routing protocol for ad hoc networks , 2001, Proceedings. IEEE International Multi Topic Conference, 2001. IEEE INMIC 2001. Technology for the 21st Century..

[105]  Richard M. Fujimoto,et al.  Parallel simulation of high-speed network multiplexers , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[106]  David M. Nicol,et al.  Conservative Parallel Simulation of Priority Class Queuing Networks , 1992, IEEE Trans. Parallel Distributed Syst..

[107]  David M. Nicol,et al.  Conservative Parallel Simulation of Continuous Time Markov Chains Using Uniformization , 1993, IEEE Trans. Parallel Distributed Syst..

[108]  Ram Ramanathan,et al.  Topology control of multihop wireless networks using transmit power adjustment , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[109]  Damla Turgut,et al.  Location- and Power-aware Protocols for Wireless Networks with Asymmetric Links , 2005 .

[110]  Xiaoyan Hong,et al.  LANMAR: landmark routing for large scale wireless ad hoc networks with group mobility , 1988, MobiHoc.

[111]  Richard M. Fujimoto,et al.  Time-Parallel Simulation of Cascaded Statistical Multiplexers , 1994, SIGMETRICS.

[112]  Ladislau Bölöni,et al.  Ad hoc grids: communication and computing in a power constrained environment , 2003, Conference Proceedings of the 2003 IEEE International Performance, Computing, and Communications Conference, 2003..

[113]  Violet R. Syrotiuk,et al.  Topology control for MANETs , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[114]  Daniel Mossé,et al.  Providing a bidirectional abstraction for unidirectional ad hoc networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[115]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[116]  Krishna M. Sivalingam,et al.  A Survey of Energy Efficient Network Protocols for Wireless Networks , 2001, Wirel. Networks.