Presentation is loading. Please wait.

Presentation is loading. Please wait.

H AZY S IGHTED L INK S TATE Eleonora Borgia IIT – CNR Pisa - Dicember 4th, 2003.

Similar presentations


Presentation on theme: "H AZY S IGHTED L INK S TATE Eleonora Borgia IIT – CNR Pisa - Dicember 4th, 2003."— Presentation transcript:

1 H AZY S IGHTED L INK S TATE Eleonora Borgia IIT – CNR Pisa - Dicember 4th, 2003

2 Link State Routing Link State Routing is the most widely used approach in Internet; but it scales poorly in mobile Ad Hoc networks. In literature there are many approaches with the goal to reduce the overhead introduced by it: Efficient Dissemination : updates sent throughout the network more efficiently (e.g. OLSR, TBRF, STAR) Limited Dissemination : restriction of the scope of routing update in space and time (e.g. hierarchically link state, FSR, GSR)

3 TRADITIONALLY: OVERHEAD  CONTROL OVERHEAD Amount of bandwidth require to construct and maintain routes: PROACTIVE: number of packets exchanged between nodes in order to maintain node’s routing table REACTIVE: consumed bandwidth for Request/Reply messages As N increases, keeping route optimality imposes an unacceptable cost and a proper performance evaluation based only on those types of overheads is not correct. Total overhead (1) The impact of SUB-OPTIMAL routes and its overhead must be taken into account.

4 Ex: A = 3 hops B = k hops SUB-OPT ov = (k-3)*Packet_length Total overhead (2) NEW DEFINITION: TOTAL OVERHEAD of X is the sum of: 1.PROACTIVE OVERHEAD : Amount of bandwidth consumed by X in order to propagate routing information BEFORE it is needed (periodically and/or event- driven) 2.REACTIVE OVERHEAD : Amount of bandwidth consumed by X to build paths S/D on-demand (AFTER S generates a traffic flow to D) 3.SUB-OPTIMAL OVERHEAD : Difference between the bandwidth consumed using the sub-optimal paths and that eventually consumed if the data had followed the shortest available path(s) SD A B

5 Achievable region of overhead ACHIEVABLE REGION: Three dimensional region formed by all overheads (proactive, reactive, sub-optimal) can be induced by any protocol under the same scenario (traffic, mobility, etc.) In a bidimensional graph: Convex region, lower-bounded by the curve of overhead points achieved by the “efficient” protocols (i.e. minimazing some source of overhead given a condition imposed on the others) The best operating region is where all overheads are present and balanced

6 FUZZY SIGHTED LINK STATE family FSLS Family is based on the observation that nodes that are far away not need to have a complete topological information in order to make a good next hop decision Proactive Protocols family with Limited Dissemination : Every t i sec an update message is sent in a region of S i hops; As S i increases, update’s frequencies decrease Many approaches can be implemented varing the values (t i, S i ). Choose {S i } sequence that minimizes the total overhead of the FSLS family TARGET:

7 HAZY SIGHTED LINK STATE (HSLS) 1.Every t b sec a global LSP (TTL=  ) is sent in the entire network to give a complete overview of the network topology; 2.After one global LSP, a node wakes up every t e sec (t e <t b ) and sends a LSP with TTL=2 if there has been a link status change in the last t e sec; 3.Every 2 i-1 * t e sec (with i=1,2,3..) a node wakes up and sends a LSP with TTL= 2 i if there has been a link status change in the last 2 i-1 * t e sec. S i = 2 i

8 Comparative study Routing Protocol Total_overheadCasesSCALABILITY PF  ( t * N 2 ) Always Scalable w.r.t t & lc No Scalable w.r.t N SLS  ( lc * N 2 ) Always Scalable w.r.t t No Scalable w.r.t N & lc DSR  ( s *N 2 + t *N 2 *log 2 N) No route cache Scalable w.r.t t & lc No Scalable w.r.t N HierLS  ( lc * N 1,5 + t *N 1,5+  ) LM proactive Almost Scalable w.r.t N Scalable w.r.t t No Scalable w.r.t lc ZRP  ( lc * N 2 )  ( lc 1/3 * s 2/3 * N 5/3 )  ( s * N 2 ) if lc = O ( lc /  N) if lc =  ( lc /  N) and lc = O ( s *N) if lc =  ( s *N) Scalable w.r.t t No Scalable w.r.t N & lc HSLS  ((  lc t ) * N 1.5 )  ( lc * N 1,5 ) if lc = O ( t ) if lc =  ( t ) Scalable w.r.t t & N No Scalable w.r.t lc


Download ppt "H AZY S IGHTED L INK S TATE Eleonora Borgia IIT – CNR Pisa - Dicember 4th, 2003."

Similar presentations


Ads by Google