Multihop Mobile and Vehicular Networks

Similar documents
Ad Hoc Networks. Advanced Mobile Communication Networks. Integrated Communication Systems Group Ilmenau University of Technology

Ad Hoc Networks. Mobile Communication Networks (RCSE) Winter Semester 2012/13. Integrated Communication Systems Group Ilmenau University of Technology

UCS-805 MOBILE COMPUTING Jan-May,2011 TOPIC 8. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala.

Ad Hoc Networks: Issues and Routing

Part I. Wireless Communication

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

Introduction to Mobile Ad hoc Networks (MANETs)

Mobile Ad-Hoc Networks & Routing Algorithms

Wireless Networking & Mobile Computing

Overview (Advantages and Routing Protocols) of MANET

Mobile Communications. Ad-hoc and Mesh Networks

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

Mobile Ad Hoc Networks: Basic Concepts and Research Issues

Simulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol

LECTURE 9. Ad hoc Networks and Routing

MANET TECHNOLOGY. Keywords: MANET, Wireless Nodes, Ad-Hoc Network, Mobile Nodes, Routes Protocols.

CS551 Ad-hoc Routing

ECS-087: Mobile Computing

Location Awareness in Ad Hoc Wireless Mobile Neworks

The Open System Interconnect model

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March ISSN

Mobile & Wireless Networking. Lecture 10: Mobile Transport Layer & Ad Hoc Networks. [Schiller, Section 8.3 & Section 9] [Reader, Part 8]

Ad Hoc Networks: Introduction

A Survey - Energy Efficient Routing Protocols in MANET

Kapitel 5: Mobile Ad Hoc Networks. Characteristics. Applications of Ad Hoc Networks. Wireless Communication. Wireless communication networks types

Performance Evaluation of MANET through NS2 Simulation

A Topology Based Routing Protocols Comparative Analysis for MANETs Girish Paliwal, Swapnesh Taterh

Reliable and Efficient flooding Algorithm for Broadcasting in VANET

Routing in Ad Hoc Wireless Networks PROF. MICHAEL TSAI / DR. KATE LIN 2014/05/14

Subject: Adhoc Networks

Routing protocols in Mobile Ad Hoc Network

Routing Protocols in MANETs

2013, IJARCSSE All Rights Reserved Page 85

Performance analysis of aodv, dsdv and aomdv using wimax in NS-2

Routing Protocols in MANET: Comparative Study

Routing Protocols in Mobile Ad-Hoc Network

What is Multicasting? Multicasting Fundamentals. Unicast Transmission. Agenda. L70 - Multicasting Fundamentals. L70 - Multicasting Fundamentals

Routing protocols in WSN

Politecnico di Milano Facoltà di Ingegneria dell Informazione. WI-7 Ad hoc networks. Wireless Internet Prof. Antonio Capone

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

A Review paper on Routing Protocol Comparison

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

Analysis of GPS and Zone Based Vehicular Routing on Urban City Roads

INTERNATIONAL JOURNAL FOR ADVANCE RESEARCH IN ENGINEERING AND TECHNOLOGY WINGS TO YOUR THOUGHTS..

Analyzing Routing Protocols Performance in VANET Using p and g

Lecture 6: Vehicular Computing and Networking. Cristian Borcea Department of Computer Science NJIT

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point

A Comparative Study of Routing Protocols for Mobile Ad-Hoc Networks

ANALYSIS OF DIFFERENT REACTIVE, PROACTIVE & HYBRID ROUTING PROTOCOLS: A REVIEW

UNIT 1 Questions & Solutions

Performance Evaluation of Various Routing Protocols in MANET

Wireless Sensor Networks (WSN) Tanyar Pooyeh Intelligent Robotics - winter semester 2013/14 Nov 11, 2013

Wireless Ad Hoc and Sensor Networks Prof. Sudip Misra Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

LOCATION-AIDED ROUTING PROTOCOL IN HYBRID WIRED-WIRELESS NETWORKS. WU MINTAO (B.Eng.(Hons.), NTU)

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ

International Journal of Advance Engineering and Research Development. Improved OLSR Protocol for VANET

Wireless Ad-Hoc Networks

V2V and V2I Communication. 건국대학교 MBC Lab

IEEE s ESS Mesh Networking

Bikash Sadhukhan. M.Tech(CSE) Lecturer. Dept of CSE/IT Techno India College of Technology

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

Energy Efficient Routing Protocols in Mobile Ad hoc Networks

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

CE693: Adv. Computer Networking

Ad Hoc Routing Protocols and Issues

IPv6-based Beyond-3G Networking

DTN Interworking for Future Internet Presented by Chang, Dukhyun

Wireless networks. Wireless Network Taxonomy

Performance Evaluation of Routing Protocols in Wireless Mesh Networks. Motlhame Edwin Sejake, Zenzo Polite Ncube and Naison Gasela

Figure 1: Ad-Hoc routing protocols.

Tietokoneverkot T

Wireless and Mobile Networks Reading: Sections 2.8 and 4.2.5

Performance Metrics of MANET in Multi-Hop Wireless Ad-Hoc Network Routing Protocols

Performance Analysis of Wireless Mobile ad Hoc Network with Varying Transmission Power

Introduction to Networks and the Internet

Comparison of Various Routing Protocols & Brief of MANET

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

EZR: Enhanced Zone Based Routing In Manet

Performance Analysis and Enhancement of Routing Protocol in Manet

Power aware Multi-path Routing Protocol for MANETS

15-441: Computer Networking. Lecture 24: Ad-Hoc Wireless Networks

ICS 351: Today's plan. distance-vector routing game link-state routing OSPF

Performance Analysis of MANET Routing Protocols OLSR and AODV

Performance Analysis of AODV, DSR and OLSR in MANET

Performance Analysis of Proactive and Reactive Routing Protocols for QOS in MANET through OLSR & AODV

ICS 351: Today's plan. routing protocol comparison encapsulation network dynamics multicasting in general IP multicasting IGMP PIM

Mobile Ad-hoc and Sensor Networks Lesson 04 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 1

A Review of Reactive, Proactive & Hybrid Routing Protocols for Mobile Ad Hoc Network

2. LITERATURE REVIEW. Performance Evaluation of Ad Hoc Networking Protocol with QoS (Quality of Service)

Backward Aodv: An Answer To Connection Loss In Mobile Adhoc Network (Manet)

Analysis QoS Parameters for Mobile Ad-Hoc Network Routing Protocols: Under Group Mobility Model

Mobile Ad-hoc and Sensor Networks Lesson 05 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 2

Mobile and Sensor Systems

Lecture 13: Routing in multihop wireless networks. Mythili Vutukuru CS 653 Spring 2014 March 3, Monday

Topic 2b Wireless MAC. Chapter 7. Wireless and Mobile Networks. Computer Networking: A Top Down Approach

A Comparative study of On-Demand Data Delivery with Tables Driven and On-Demand Protocols for Mobile Ad-Hoc Network

Mobile Ad-hoc Networks

Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model

Simulation and Comparative Analysis of AODV, DSR, DSDV and OLSR Routing Protocol in MANET Abstract Keywords:

ECE 4450:427/527 - Computer Networks Spring 2017

Transcription:

Multihop Mobile and Vehicular Networks Ľubomír Doboš lubomir.dobos@tuke.sk Technical University of Košice Faculty of Electrical Engineering and Informatics Dept. of Electronics and Multimedia Communications

Where am I from? Košice Slovak Republic Location: At the eastern part of Slovakia, not far from the borders with: Hungary 20 km Ukraine 80 km and Poland - 90 km. 2

Košice 3

Table of Contents 1. Introduction 2. Mobile Networks in General 3. Heterogeneous Mobile Networks 4. Mobile Ad-Hoc Networks 5. Opportunistic Mobile Networks 6. Conclusion 4

Introduction Global Mobile Data Traffic Forecast Pentabyte=10 15 Mobile traffic: voice and data, 2008-2016 Traffic refers to aggregated traffic in mobile access networks. DVB-H and Mobile WiMax or WiFi traffic have not been included. M2M traffic not included. 5

Introduction Global Mobile Data Traffic Forecast Exabyte=10 18 The proliferation of high-end handsets, tablets, and laptops on mobile networks is a major generator of traffic, because these devices offer the consumer content and applications not supported by previous generations of mobile devices. A single smarthphones can generate as much traffic as 35 basic-feature phones; a tablet as much traffic as much as 121 basic-feature phones; and a single laptop can generate as much traffic as 498 basic-feature phones. 6

Mobile Networks in General Growing demand for low-cost mobile broadband connectivity is driving the development of heterogeneous cellular networks. A range of different radio access technologies (RATs) and WiFi will all co-exist, and macro cells will be complemented by a multitude of smaller cells, such as micro, pico and femto cells. Such heterogeneous systems will be significantly more complex to manage than today s networks and therefore require fully Self Organizing Networks (SON). 7

Basics of Wireless/Mobile Communications Transmission Power (1W) Down Link Receiving Range Radius Up Link 1W 1mW Power of Received Signal Receiver Sensitivity 1mW 8

Wireless / Infrastructured Mobile Networks Cellular networks Territory divided to many small cells Mobility (global / local) Wire / Wireless Communications Handoff or Handover (Hard / Soft) 9

Wireless / Infrastructured Mobile Networks Wireless Local Area Networks (WLAN or WiFi or IEEE802.11.x) Local Mobility 10

Technology Evolution Cellular Technology Frequency Bandwidth Data Rates 1. Generation NMT 400MHz 30kHz 0 2. Generation GSM 900MHz 200kHz 9,6kbit/s 3. Generation UMTS 2000MHz 5MHz 2Mbit/s 4. Generation LTE 800-2000MHz 2-20MHz 300/100Mbit/s 5. Generation? Gbits/s WiFi...Now Gbits/s 11

Heterogeneous Networks definition Reference to a HetNet often indicates the use of multiple types of access nodes in a wireless network. A Wide Area Network can use macrocells, picocells, and/or femtocells in order to offer wireless coverage in an environment with a wide variety of wireless coverage zones, ranging from an open outdoor environment to office buildings, homes, and underground areas. Mobile Experts defines the HetNet as a network with complex interoperation between macrocell, small cell, and in some cases WiFi network elements used together to provide a mosaic of coverage, with handoff capability between network elements. 12

Heterogeneous Mobile Network Heterogeneous networks combine a range of radio access technologies. Vertical Handoff Horizontal Handoff 13

Hierarchical Overlay Network Many different communications systems coexist around us Ethernet, Wireless LAN, GPRS, 3G, 4G, Each owns different characteristics Bandwidth, delay, cost Hierarchical overlay network The combination of these heterogeneous networks 14

Vertical Handoff (VHO) Two categories of vertical handoffs: Upward vertical handoff is a handoff to a network with a larger cell size, (larger size lower bandwidth connections) Downward vertical handoff is a handoff to a network with a smaller cell size These two cases are not necessarily symmetric: The handoff from a lower overlay (one with higher bandwidth per unit volume) to a higher overlay (one with lower bandwidth per unit volume) usually does not appear the same to a Mobile Host (MH), in terms of connectivity, as a handoff from a higher to lower overlay. 15

Vertical Handoff (VHO) Downlink Uplink Uplink Downlink WiFi Cellular network 16

Heterogenous Network Architecture 17

Mobile Ad-Hoc Networks (MANETs) Definition: Infrastructureless Networks A wireless network of mobile devices, which is structureless and self configuring. Within a MANET, each device will act as a router, which can cause difficulties given the unpredictable nature of the network. Each device is free to move independently, and frequently change its links to other devices. 18

Mobile Ad-Hoc Networks (MANETs) Spontaneous federation of wireless devices No infrastructure (base station / access point), no backbone Devices can be mobile Packet-based forwarding Each device must serve as a router Routes between devices can span multiple hops Ad hoc networks are self organizing No central components 19

Mobile Ad-Hoc Networks (MANETs) 20

MANETs Advantages and Application Scenarios Advantages Easy and cheap deployment E.g. using 802.11 in license free ISM band (2.4 GHz) Reduced transmission power Robust to component failures Application: where is no access to infrastructure Military applications Groups of soldiers, tanks, planes... Civil applications Conferences, exhibitions, meetings, lectures, gaming, Car-to-car-communication, network for taxis, police, Extension of cellular networks Disaster recovery After crash of infrastructure (e.g. telephone network after earthquake) Rescue (e.g. after avalanche) 21

MANETs Properties Highly dynamic topology Mobility of devices Changing of quality of wireless channel (fading) Partitioning and merging of ad hoc networks possible Asymmetric / unidirectional links Different quality in both directions Wireless medium is semi-broadcast medium Hidden and exposed terminals Limited battery capacity of mobile devices Additional battery drain due to (e.g.) routing functionality Limited bandwidth Additional bandwidth required for routing and MAC functionality Time synchronization difficult Problem for low power modes (e.g. sleeping periodically) Security mechanism hard to apply Every devices must be able to forward packets no encryption of routing headers 22

MANET Routing Protocols Routing Protocols - added into MAC Layer of OSI Routing Protocols are responsible for: 1. Path / paths finding from sorce node S to destination node D 2. Path / paths maintenace (mobility of nodes->topology (path) changing) 3. Data (packet) transfer from S to D Unicast Routing Protocols Only one path is using Multicast Routing Protocols Two or more paths are using 23

Classification of Routing Protocols Opportunistic 24

Ad Hoc Routing Protocols: Overview Flooding of data packet Easy protocol : each node forwards every data packet exactly once High overhead Proactive routing (table-driven) Continuous maintenance of all possible routes Routes are always available High control overhead Reactive routing (on-demand) Routes are constructed when required (route discovery) Delay for first packet until construction has finished Control overhead depends on number of connections Hybrid routing Mix of proactive and reactive routing Opportunistic routing (Delay Tolerant Networks) There is no one-size-fits-all routing protocol for MANET Best protocol depends on scenario 25

Proactive Routing Protocols Nodes constantly construct and maintain routes to all other nodes Distance Vector Routing Based on Bellman-Ford algorithm (computes single-source shortest paths in a weighted digraph) Each nodes computes for each destination Next hop on the route Length of the route These information are sent to all neighbors periodically Examples Wired networks: Routing Information Protocol (RIP) Ad hoc networks: Destination-Sequenced Distance Vector Protocol (DSDV) Link State Routing Each nodes sends periodically Its own link state The link state received by the neighbors Thus, each node knows entire network topology Computation of routes using Dijkstra s algorithm (solves the single-source shortest path problem for a graph with nonnegative edge path costs) Examples Wired networks: Open Shortest Path First (OSPF) Ad hoc networks: Optimized Link State Routing (OLSR) 26

Reactive Routing Protocols Basic principle Node knows only routes that it is currently using No periodic route maintenance Tasks of a reactive routing protocol Route discovery Triggered if route to destination is unknown Route maintenance Only for routes that are currently in use Comparison to proactive protocols Advantages No unnecessary construction & maintenance of routes No periodic messages lower resource consumption Disadvantages Delay at the beginning of communication due to route discovery Control overhead depends on number of connections and mobility 27

Ad Hoc On-Demand Distance Vector Routing (AODV) (Reactive) Route discovery Sender S floods route request (RREQ) for destination D RREQ contains source and destination address Node that forward RREQ save pairs of source address and nodes from which the RREQ was received Construction of reverse path to sender S Only works for bidirectional links! When RREQ reaches destination D a route reply (RREP) is generated RREP contains destination and source address RREP is forwarded towards S on reverse path Construction of forward path to destination D Forward and reverse path are used for forwarding data packets If route from S to D is established, we have automatically a route from D to S 28

AODV: Flooding of RREQs I Route discovery from S to D: Destination Source C H D A S B I E F G Nodes that have already received RREQ Nodes in mutual transmission range (bidirectional links) 29

AODV: Flooding of RREQs II Broadcast RREQ C Destination H D A S B I E F G RREQ is transmitted by broadcast Received by all nodes in transmission range 30

AODV: Flooding of RREQs III Destination Broadcast RREQ C H D A S B I E F G Every node that receives RREQ forwards it by broadcast Of course S does not forward its own RREQ 31

AODV: Flooding of RREQs IV Constructed reverse path C Destination H D A S B I E F G Nodes remember from where the RREQ was received If multiple RREQ are received the one with the lowest hop count isselected Reverse path is constructed 32

AODV: Flooding of RREQs V Constructed reverse path C Destination H D A S B I E F G Duplicate RREQ are detected by sequence numbers and discarded Requires state maintenance 33

AODV: Flooding of RREQs VI Constructed reverse path C Destination H D A S B I E F G Destination D has received the RREQ Complete reverse path from D to S has been constructed 34

AODV: Flooding of RREQs VII Constructed reverse path RREP RREP C RREP RREP D H A S B I E F G Node D replies with RREP to S using reverse path Each hop on reverse path can be directly addressed (no broadcast) 35

AODV: Flooding of RREQs VIII Constructed reverse path Constructed forward path C H D A S B I E F G Forward path from S to D is constructed Can be used for data transport between S and D (bidirectional) Unused reverse path entries will be discarded after timeout 36

Opportunistic networks (Delay Tolerant Networks) Clearly, multihop communication can involve multiple relays, and in such a case the step above is repeated until the packet is received at the destination. For more than a decade, multihop forwarding has been considered a suitable strategy for networking in ad hoc networks, since it fits well in scenarios characterized by dynamic topology with no available infrastructure or central management. However, the main issue with multihop routing is that it tries to fortify the scenario so that it behaves like a wired network instead of exploiting the key features of wireless technology: the broadcasting and the unreliability. 37

Initial Approach: Traditional Routing packet A packet B packet S D C Identify a route / path, then forward data/packets over links Abstract radio to look like a wired link 38

Radios aren t wires A B 123456 5 6 S D C Every packet is broadcast Reception is probabilistic 39

Opportunistic Routing Challenges The major challenge in opportunistic routing is to maximize the routing progress of each data transmission toward the destination without causing duplicate transmissions or incurring significant coordination overhead. In order to achieve the potential benefits of opportunistic routing and avoid the above-mentioned problems, an effective protocol should implement the following tasks according to a distribute strategy: 1. Broadcast packet forwarding 2. Candidate selection 3. Forwarder election 4. Forwarding responsibility transfer 5. Duplicate transmission avoidance. 40

Opportunistic Routing Models Flooding based protocols Epidemic, Erasure coding Knowledge based routing Oracle, Message Ferrying, Practical routing Probabilistic routing PROPHET, RPLM, MaxProp, MobySpace, ExOR 41

Flooding based routing Flooding is a simple routing algorithm in which every incoming packet is sent through every outgoing link. There are several variants of flooding algorithm. Most work roughly as follows: Each node acts as both a transmitter and a receiver. Each node tries to forward every message to every one of its neighbors except the source node. This results in every message eventually being delivered to all reachable parts of the network. Zagreb, 2016 Multihop Mobile and Vehicular Networks 42

Knowledge based routing S Each edge is a contact meaning an opportunity to transfer data. x u w v D An oracle which provides topology info. Contacts, buffer constraints, traffic demands Partial topology info. Message ferrying Using history to predict future topology. Practical routing Zagreb, 2016 Multihop Mobile and Vehicular Networks 43

Routing with partial knowledge Message ferrying: Sparse MANETs with different deployment areas 1 4 3 2 Message ferrying Ferries broadcast their situation. Ferry route design to minimize drops. Practical routing Instead of contact schedules uses contact history. Per-contact routing vs. per-hop routing. Scalability: How increasing number of mobile nodes affects number of ferries? Zagreb, 2016 Multihop Mobile and Vehicular Networks 44

Probabilistic routing ExOR: exploiting probabilistic broadcast packet A B packet S D C Decide who forwards after reception Goal: only closest receiver should forward Challenge: agree efficiently and avoid duplicate transmissions 45

Hybrid MANET DTN Networks 46

MANET Visualisation (1) 47

MANET Visualisation (2) 48

What is a VANET (Vehicular Ad hoc NETwork)? Roadside base station Emergency event Inter-vehicle communications Vehicle-to-roadside communications 49

Scenario Traffic By vehicle-to-vehicle and vehicle-to-roadside communication, accidents can be avoided, e.g., by not colliding with a traffic jam, and traffic efficiency can be increased, e.g., by taking alternative routes. 50

A taxonomy of vehicular communication systems 51

A Modern Vehicle Forward radar Event data recorder (EDR) Positioning system (GPS) Communication facility Display Human-Machine Interface Computing platform Rear radar 52

Conclusion Wireless and/or Mobile Network Evolution Cooperative Networks Cognitive Networks 53

Thank You! 54