mobile communications ad hoc networks wireless sensor
play

Mobile Communications Ad-Hoc Networks & Wireless Sensor - PowerPoint PPT Presentation

Mobile Communications Ad-Hoc Networks & Wireless Sensor Networks Ad-hoc networks Wireless Sensor Networks Motivation Motivation Routing Routing Mobile Communications Ad-hoc Networks & Wireless Sensor Networks


  1. Mobile Communications Ad-Hoc Networks & Wireless Sensor Networks  Ad-hoc networks  Wireless Sensor Networks  Motivation  Motivation  Routing  Routing Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 1

  2. Mobile ad hoc networks: Motivation Standard Mobile IP needs an infrastructure  Home Agent/Foreign Agent in the fixed network  DNS, routing etc. are not designed for mobility Sometimes there is no infrastructure!  remote areas, ad-hoc meetings, disaster areas  cost can also be an argument against an infrastructure! Without infrastructure, how can data reach destination node, which path is suitable?  routing  no default router available  every node should be able to forward A B C Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 2

  3. Solution: Wireless & Mobile ad-hoc networks Network without infrastructure  Use components of participants for networking Examples  Single-hop: All partners max. one hop apart  Bluetooth piconet, PDAs in a room, gaming devices…  Multi-hop: Cover larger distances, circumvent obstacles  Bluetooth scatternet, TETRA police network, car-to-car networks… Internet: MANET (Mobile Ad-hoc Networking) group Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 3

  4. MANET Characteristics I Highly dynamic network topology  Device mobility plus varying channel quality  Partitioning and merging of networks possible  Asymmetric connections possible  risk of packet loss N 7 N 6 N 6 N 7 N 1 N 1 N 2 N 3 N 2 N 3 N 4 N 4 N 5 N 5 time = t 1 time = t 2 good link weak link Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 5

  5. MANET Characteristics II Wireless medium is broadcast medium  Hidden and exposed nodes Limited battery capacities of mobile devices  Amplified by signaling traffic, e.g., due to routing protocol messages Limited bandwidth  Amplified by signaling traffic, e.g., due to routing protocol messages and by MAC protocol (collisions, hidden nodes, …) Time synchronisation of devices is difficult  Energy saving becomes more difficult, e.g., periodic sleeping Security methods are more difficult to apply  Interception of wireless channel  Every device must be able to forward packets to other devices

  6. Traditional routing algorithms Distance Vector  periodic exchange of messages with all physical neighbors that contain information about who can be reached at what distance  selection of the shortest path if several paths available Link State  periodic notification of all routers about the current state of all physical links  router get a complete picture of the network Example  ARPA packet radio network (1973), DV-Routing  every 7.5s exchange of routing tables including link quality  updating of tables also by reception of packets  routing problems solved with limited flooding Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 7

  7. Problems of traditional routing algorithms Dynamics of the topology  frequent changes of connections, connection quality, participants Limited performance of mobile systems  periodic updates of routing tables need energy without contributing to the transmission of user data, sleep modes difficult to realize  limited bandwidth of the system is reduced even more due to the exchange of routing information  links can be asymmetric, i.e., they can have a direction dependent transmission quality Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 8

  8. Routing in MANETs THE big topic in many research projects  Far more than 50 different proposals exist  The most simplest one: Flooding! Reasons  Classical approaches from fixed networks fail  Very slow convergence, large overhead  High dynamicity, low bandwidth, low computing power Metrics for routing  Minimal  Number of nodes, loss rate, delay, congestion, interference …  Maximal  Stability of the logical network, battery run-time, time of connectivity … Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 9

  9. Overview MANET routing protocols Flooding for data transport  Simplest „protocol“: every node forwards every packet  Huge overhead Table-driven / Proactive routing  Maintain routes to all other nodes permanently  Constant, high signalling overhead On-demand-driven / Reactive routing  Routes are discovered if needed  Delayed packet forwarding since route must be established first  Signalling overhead depends on traffic patterns Hybrid routing  Mixture of proactive and reactive routing There is not „one single best“ routing protocol for MANETs  Decision about „best“ depends on scenario

  10. Classification of MANET routing protocols Unicast routing protocols for MANETs (topologie-based) Table-driven/ On-Demand Cluster-based/ Hybrid pro-active -driven/reactive hierarchical • ZRP • DSR • LANMAR Distance- Link- • ... • AODV • CEDAR Vector State • TORA • ... • ... • DSDV • OLSR • ... • TBRPF • FSR • STAR not covered: position-based routing protocols • ...

  11. Abbreviations MANET routing protocols DSDV Destination-Sequenced Distance Vector OLSR Optimized Link State Routing TBRPF Topology Broadcast based on Reverse-Path Forwarding FSR Fisheye State Routing STAR Source Tree Adaptive Routing ZRP Zone Routing Protocol DSR Dynamic Source Routing AODV Ad Hoc On Demand Distance Vector TORA Temporally-Ordered Routing Algorithm LANMAR Landmark Ad Hoc Routing CEDAR Core-Extraction Distributed Ad Hoc Routing

  12. DSDV (Destination Sequenced Distance Vector) Early work  on demand version: AODV Expansion of distance vector routing Sequence numbers for all routing updates  assures in-order execution of all updates  avoids loops and inconsistencies Decrease of update frequency  store time between first and best announcement of a path  inhibit update if it seems to be unstable (based on the stored time values) Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 13

  13. Dynamic source routing I Split routing into discovering a path and maintaining a path Discover a path  only if a path for sending packets to a certain destination is needed and no path is currently available Maintaining a path  only while the path is in use one has to make sure that it can be used continuously No periodic updates needed! Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 14

  14. Dynamic source routing II Path discovery  broadcast a packet with destination address and unique ID  if a station receives a broadcast packet  if the station is the receiver (i.e., has the correct destination address) then return the packet to the sender (path was collected in the packet)  if the packet has already been received earlier (identified via ID) then discard the packet  otherwise, append own address and broadcast packet  sender receives packet with the current path (address list) Optimizations  limit broadcasting if maximum diameter of the network is known  caching of address lists (i.e. paths) with help of passing packets  stations can use the cached information for path discovery (own paths or paths for other hosts) Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 15

  15. DSR: Route Discovery Sending from C to O P R C G Q B I E M O K A H L D N F J Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 16

  16. DSR: Route Discovery Broadcast P R [O,C,4711] C G Q [O,C,4711] B I E M O K A H L D N F J Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 17

  17. DSR: Route Discovery P R [O,C/G,4711] C [O,C/G,4711] G Q [O,C/B,4711] B I E M O K A [O,C/E,4711] H L D N F J Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 18

  18. DSR: Route Discovery P R C G Q [O,C/G/I,4711] B I E M O K A H [O,C/E/H,4711] L D [O,C/B/A,4711] N F J [O,C/B/D,4711] (alternatively: [O,C/E/D,4711]) Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 19

  19. DSR: Route Discovery P R C G Q [O,C/G/I/K,4711] B I E M O K A H L D N F J [O,C/E/H/J,4711] [O,C/B/D/F,4711] Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 20

  20. DSR: Route Discovery P R C G Q [O,C/G/I/K/M,4711] B I E M O K A H L D N F J [O,C/E/H/J/L,4711] (alternatively: [O,C/G/I/K/L,4711]) Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 21

  21. DSR: Route Discovery P R C G Q B I E M O K A H L D N F J [O,C/E/H/J/L/N,4711] Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 22

  22. DSR: Route Discovery P R C G Q Path: M, K, I, G B I E M O K A H L D N F J Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 23

  23. Dynamic Source Routing III Maintaining paths  after sending a packet  wait for a layer 2 acknowledgement (if applicable)  listen into the medium to detect if other stations forward the packet (if possible)  request an explicit acknowledgement  if a station encounters problems it can inform the sender of a packet or look-up a new path locally Mobile Communications Ad-hoc Networks & Wireless Sensor Networks 24

Recommend


More recommend