Outline Dynamic Adaptation of Mobile Ad Hoc Routing Protocols

Reviews
Shared by: Piece Piece
Stats
views:
7
rating:
not rated
reviews:
0
posted:
2/26/2009
language:
English
pages:
0
Outline Dynamic Adaptation of Mobile Ad Hoc Routing Protocols Hwee Xian TAN1,2 1Department Overview Routing Protocols for MANETs Related Work and Motivation Our adaptive solution Dynamic Adaptation of Frequency of Broadcasts Limiting Control Overheads Using Link Stability Dynamic Topology Control to Reduce Interference of Computer Science School of Computing National University of Singapore 2Institute for Infocomm Research Agency for Science Technology and Research Conclusion & Future Work Overview MANETs – Mobile Ad Hoc Networks No existing infrastructure No central administration Mobile nodes Useful in hostile terrains, military and civilian applications Challenges of MANETs Network dynamics Network topology Data congestion Shared medium contention Traffic loads Traffic patterns Lack of infrastructure and central control Resource constraints Routing Protocols for MANETs Proactive routing protocols OLSR – Optimized Link State Routing TBRPF – Topology Dissemination Based on Reverse Path Forwarding Limitations of existing protocols Unable to adapt according to network dynamics Preset system parameters may not be suitable for all network conditions Performance degradation when routing protocols are used in environments that they were not designed for Reactive routing protocols DSR – Dynamic Source Routing AODV – Ad Hoc On Demand Distance Vector Hybrid routing protocols ZRP – Zone Routing Protocol CBRP – Cluster Based Routing Protocol Adaptive Protocols Aim to overcome the shortcomings of existing protocols Adapt to network characteristics to improve network performance Some examples include: ADV – Adaptive Distance Vector ARM – Adapting to Route Demand and Mobility SHARP – SHARP Hybrid Adaptive Routing Protocol ASAP – Adaptive Reservation and Pre-allocation Protocol Metrics for Consideration Node mobility Link stability Network size/density Traffic load Traffic pattern Power Directionality of links AODV Routing Protocol Ad Hoc On Demand Distance Vector Dynamic routing protocol Best effort delivery Uses sequence numbers to avoid routing loops Responds quickly to changes in network topology Uses 3 types of control messages: RREQ (Route Requests) RREP (Route Replies) RERR (Route Errors) Dynamic Adaptation of Frequency of Broadcasts Can be incorporated into any reactive protocol that uses periodic beacons to transmit local connectivity information Hello messages used in AODV Problems associated with periodic beacons: Routing overhead Contention of bandwidth with data packets Increased collisions Lower packet delivery ratio Hello messages Used to provide local connectivity information RREP with TTL = 1 Dynamic Adaptation of Frequency of Broadcasts Vary the frequency of periodic broadcasts based on node mobility Node mobility – defined as the rate of change of neighbours Newx = number of new neighbours Left = number of neighbours that have moved away Node mobility, Nm = Newx + Left Dynamic Adaptation of Frequency of Broadcasts IF (Nm < LOW_THRESH) Deviation_Frac = LOW_FRAC; ELSE IF (Nm > HIGH_THRESH) Deviation_Frac = HIGH_FRAC; ELSE Deviation_Frac = 1; Timer for next Hello message = HELLO_INTERVAL * DEVIATION_FRAC Link Stability Measure of the reliability of link between any 2 arbitrary nodes Depends on: Distance between nodes Signal strength of transmitting node Sensitivity of receiving node Antenna gains of transmitter & receiver Environmental conditions Link Stability Unstable networks lead to frequent link breakages More control packets Increased contention of bandwidth and collisions Lowered packet delivery ratio Higher latency Essential for the formation of stable networks Higher reliability Better QoS support Link Stability Relative signal strength between 2 nodes, Relss[x] = 10 lg(Px/Px’) Px = signal strength received in current time period Px’ = signal strength received in previous time period L-REQ Limited Forwarding of RREQ packets to highly mobile nodes C A Source node F B E D Relss[x] < Qthresh (RREQ are discarded) Relss[x] ≥ Qthresh (RREQ are broadcasted) L-REP Limited Initiation of RREP packets by intermediate nodes Intermediate node with valid route, Relss[x] x] < Pthresh Limiting Control Overheads Using Link Stability FOR each RREQ received IF (RREQ is a new request) { IF (receiving node = destination node) Send unicast RREP ELSE // intermediate node IF intermediate node has fresh route to dest L-REP ELSE L-REQ } ELSE Discard RREQ C A B D Intermediate node with valid route, Relss[x] ≥ Pthresh E F RREP packet (unicasted) RREQ packet (broadcasted) Network Size Defined as the total number of nodes in the network Typical networks are heterogeneously distributed 2 main problems associated with network topology: Sparse networks Dense networks Topology Control Deliberate adjustment of certain system parameters (antenna direction, transmission power) to form a particular network topology to improve performance Commonly used to optimize power consumption in MANETs Critical nodes, C[x] = {set of nodes required to transmit data} Non-critical nodes, N[x] = {set of nodes that are not required to transmit data} All neighbouring nodes, A[x] = C[x] U N[x] C[x] ∩ N[x] = Ø Dynamic Topology Control to Reduce Interference Hidden/Exposed terminal problem Critical Neighbour (CN) scheme Dynamic Topology Control to Reduce Interference Critical Neighbour (CN) scheme Measurement of estimated critical transmission range • Ground Reflection model, Pr = Pt× ht2× hr2× Gt× Gr / d4 • Estimated distance between node x and its ith critical neighbour, Edist[xi] = 4√(Pt× ht2× hr2× Gt× Gr / Pr) • Critical transmission range, Ctxn[x] = Max(Edist[xi], Edist[xi+1], …, Edist[xn]), 1 ≤ i ≤ n Estimation of ideal power Taking Gt= Gr = 0 dBm = 1, • Pideal = Pmin_r× Ctxn4× tolerance_factor/ ht2× hr2 Adjustment of ideal power based on constraints Transmission range Interference range Dynamic Topology Control to Reduce Interference /* Handling of Hello packets */ FOR each Hello packet received { IF it is received from a critical neighbour { determine the critical transmission range Ctxn; determine the ideal transmission power Pideal; IF Pideal is within constraints adjust the transmission power accordingly; } // end if update routing table and neighbour tables; } // end for Simulation Environment Network Simulator – GloMoSim MAC protocol – IEEE 802.11 Traffic – CBR (Constant Bit Rate) with packet size of 512 bytes at intervals of 100 ms Terrain size – 2000× 2000 metres Mobility models: Random Waypoint RPGM (Reference Point Group Mobility) Conclusion Small changes to routing protocols to adapt to network characteristics can enable it to improve performance while maintaining interoperability with its unmodified version Future Work Mathematical analysis to determine each of the parameters being used in our simulations Current values are used based on empirical results arising from extensive simulations Improving performance of MANET routing protocols by dynamically adapt them according to other network characteristics: Traffic load/patterns Power Directionality of links Results and analysis to be used as framework for development of new adaptive routing protocol Publications Tan, H. X. Tan and W. K. G. Seah. (2004) Dynamically Adapting Mobile Ad Hoc Routing Protocols to Improve Scalability. Proceedings of the IASTED International Conference on Communication Systems (CSN 2004), Marbella, Spain, Sep 1-3, 2004. Tan, H. X. Tan and W. K. G. Seah. (2004b) Limiting Control Overheads Based on Link Stability for Improved Performance in Mobile Ad Hoc Networks. Submitted to the Second International Conference on Mobile Computing and Ubiquitous Networking (ICMU 2005) *notification of acceptance: 15 Jan 2004. Tan, H. X. Tan and W. K. S. Seah. (2004c) Dynamic Topology Control to Reduce Interference in MANETs. Institute for Infocomm Research Technical Report: NET-2004-AHN-GENERAL-0027, Nov 2004.

Related docs
premium docs
Other docs by Piece Piece
dv108c
Views: 122  |  Downloads: 0
Praise the Lord
Views: 213  |  Downloads: 0
English-Spanish Glossary
Views: 5064  |  Downloads: 163
OUTLINE - Property
Views: 593  |  Downloads: 40
dv126infos
Views: 121  |  Downloads: 1
Clocum v Food Fair
Views: 339  |  Downloads: 1
ch125
Views: 94  |  Downloads: 0
Career Opportunities for Biology Majors
Views: 536  |  Downloads: 7
cm015
Views: 95  |  Downloads: 0
adopt230
Views: 92  |  Downloads: 0
at145
Views: 102  |  Downloads: 0
de166
Views: 127  |  Downloads: 0
Lord I Lift Your Name on High
Views: 303  |  Downloads: 6
Orlowski Hendrick Briefs
Views: 190  |  Downloads: 1