UNIT-V Ad-hoc Networks

Slides:



Advertisements
Similar presentations
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Advertisements

Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
1 MANETs and Dynamic Source Routing Protocol Dr. R. B. Patel.
Mobile Routing protocols MANET Lecture: 4. DIALOGUE CONTROL In any communication there are two types of user dialogues. –long session-oriented transactions.
Multicasting in Mobile Ad-Hoc Networks (MANET)
Arsitektur Jaringan Terkini
Progress Report Wireless Routing By Edward Mulimba.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Mesh Networks A.k.a “ad-hoc”. Definition A local area network that employs either a full mesh topology or partial mesh topology Full mesh topology- each.
Issues in ad-hoc networks Miguel Sanchez Nov-2000.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Ad Hoc Networks Routing
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
A Review of Current Routing Potocols for Ad-Hoc Mobile Wireless Networks Yibo Sun
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
Routing in Ad-hoc Networks19 th CEENet Workshop Budapest, 2004 Routing in Ad-hoc Networks 9 th CEENet Workshop on Network Technology NATO ANW Iskra Djonova.
Ad Hoc Wireless Routing COS 461: Computer Networks
BLACK HOLE IN MANET SUBMITTED TO:--SUBMITTED BY:-- Dr. SAPNA GAMBHIRINDRAJEET KUMAR CSE DEPTT.MNW/887/2K11.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
CIS 725 Wireless networks. Low bandwidth High error rates.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Hamida SEBA - ICPS06 June 26 th -29 th Lyon France 1 ARMP: an Adaptive Routing Protocol for MANETs Hamida SEBA PRISMa Lab. – G2Ap team
Routing in mobile ad-hoc networks (MANETs). 1. WHAT IS A MANET ? A MANET can be defined as a system of autonomous mobile nodes A MANET can be defined.
1 Seminar Algorithms for ad hoc networking: Patrik Floréen Seminar Introduction.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Denial of Service (DoS) Attacks in Green Mobile Ad–hoc Networks Ashok M.Kanthe*, Dina Simunic**and Marijan Djurek*** MIPRO 2012, May 21-25,2012, Opatija,
Mobile Adhoc Network: Routing Protocol:AODV
Routing in Ad Hoc Networks Audun Søberg Henriksen Truls Becken.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
PERFORMANCE ANALYSIS OF AODV, OLSR, DSR AND GRP ROUTING PROTOCOL OF MOBILE ADHOC NETWORK – A REVIEW IJCSMC, Vol. 2, Issue. 6, June 2013, pg.359 – 362 Suchita.
ROUTING ALGORITHMS IN AD HOC NETWORKS
The Destination Sequenced Distance Vector (DSDV) protocol
1 Mobile ad hoc networking: imperatives and challenges Imrich Chlamtac, Marco Conti, Jennifer J.N. Liu MMLAB, Seongil Han
Ad Hoc Wireless Networks (Infrastructureless networks) An ad hoc network is a collection of wireless mobile host forming a temporary network without the.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
AD-HOC NETWORK SUBMITTED BY:- MIHIR GARG A B.TECH(E&T)/SEC-A.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
COP 5611 Operating Systems Spring 2010 Dan C. Marinescu Office: HEC 439 B Office hours: M-Wd 2:00-3:00 PM.
Ad Hoc Network.
Scalable Routing Protocols for
DSDV Destination-Sequenced Distance-Vector Routing Protocol
Self-stabilizing energy-efficient multicast for MANETs.
Fundamentals of Computer Networks ECE 478/578
Mobile Ad Hoc Network (MANET)
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Mobile Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
IMPROVEMENT OF NETWORK LIFETIME BY IMPROVING ROUTE DISCOVERY PHASE IN MULTI-PATH DSR USING HYBRID ANT COLONY OPTIMIZATION.
Mobile Ad Hoc Networks: Introduction
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Ad-hoc Networks.
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
Wireless and Mobile Ad Hoc Networks
CSE 4340/5349 Mobile Systems Engineering
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
by Saltanat Mashirova & Afshin Mahini
Mobile ad hoc networking: imperatives and challenges
Subject Name: Computer Networks - II Subject Code: 10CS64
Routing in Mobile Ad-hoc Networks
DSDV Destination-Sequenced Distance-Vector Routing Protocol
Routing protocols in Mobile Ad Hoc Network
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

UNIT-V Ad-hoc Networks

Ad-hoc Networks Two types of wireless network: Infrastructured the mobile node can move while communicating the base stations are fixed as the node goes out of the range of a base station, it gets into the range of another base station Infrastructureless or ad-hoc there are no fixed base stations all the nodes in the network need to act as routers In Latin “ad-hoc” literally means “for this purpose only”. Then an ad-hoc network can be regarded as “spontaneous network”

Ad-hoc Networks Infrastructured network Infrastructure (Wired line) Radio tower Desktop computer PDA Radio tower Laptop computer Laptop computer Pen computer

Infrastructurless (ad-hoc) network or MANET (Mobile Ad-hoc NETwork) Ad-hoc Networks Infrastructurless (ad-hoc) network or MANET (Mobile Ad-hoc NETwork) PDA Pen computer Laptop computer

Ad-hoc Networks Classification of ad-hoc networks Single hop – nodes are in their reach area and can communicate directly Multi hop – some nodes are far and cannot communicate directly. The traffic has to be forwarded by other intermediate nodes.

Characteristics of an ad-hoc network Ad-hoc Networks Characteristics of an ad-hoc network Collection of mobile nodes forming a temporary network Network topology changes frequently and unpredictably No centralized administration or standard support services Each host is an independent router Hosts use wireless RF transceivers as network interface Number of nodes 10 to 100 or at most 1000

Ad-hoc Networks Why we need ad-hoc networks? Setting up of fixed access points and backbone infrastructure is not always viable Infrastructure may not be present in a disaster area or war zone Infrastructure may not be practical for short-range radios; Bluetooth (range ~ 10m) Do not need backbone infrastructure support Are easy to deploy Useful when infrastructure is absent, destroyed or impractical

Ad-hoc Networks Example applications of ad hoc networks: emergency search-and-rescue operations, meetings or conventions in which persons wish to quickly share information, data acquisition operations in inhospitable terrain, local area networks in the future.

Ad-hoc Networks Mobile Ad Hoc Networking is a multi-layer problem ! - Security - Service Discovery - Location-dependent Application Physical/Link Layer Network Layer Transport Layer Application Layer - TCP - Quality of Service - Routing - Addressing - Location Management - Power Control - Multiuser Detection - Channel Access

Problems with Routing Is it possible to use standard routing protocols? Distance-vector protocols Slow convergence due to “Count to Infinity” Problem Creates loops during node failure, network partition or congestion Link state protocols Use flooding technique and create excessive traffic and control overhead Require a lot of processor power and therefore high power consumption

Problems with Routing packet loss due to transmission errors Limitations of the Wireless Network packet loss due to transmission errors variable capacity links frequent disconnections/partitions limited communication bandwidth Broadcast nature of the communications Limitations Imposed by Mobility dynamically changing topologies/routes lack of mobility awareness by system/applications Limitations of the Mobile Computer short battery lifetime limited capacities

DSDV DSDV (Destination Sequenced Distance Vector) Each node sends and responds to routing control message the same way No hierarchical structure Avoids the resource costs involved in maintaining high-level structure Scalability may become an issue in larger networks

DSDV known also as Distributed Bellman-Ford all available destinations Basic Routing Protocol known also as Distributed Bellman-Ford Every node maintains a routing table all available destinations the next node to reach to destination the number of hops to reach the destination Periodically send table to all neighbors to maintain topology Bi-directional links are required!

Intro -2

Short introduction to wireless multihop networks Two or more nodes equipped with wireless communications and networking capability Base station is not necessary A node can communicate directly with another node that is immediately within radio range To communicate with nodes outside its own radio range an intermediate node is used to forward the packet The network is self-organizing and adaptive (autonomous distributed control is required) Nodes are able to detect the presence of other nodes and join them into the network The nodes don’t need to be of the same type (phone, PDA, laptop, sensor, etc.) This is a kind of network made without base stations. It can be made by a collection of two or more devices equipped with wireless communications and networking capability. Such devices can communicate with another node that is immediately within their radio range or one that is outside their radio range. For the latter scenario, an intermediate node is used to replay or forward the packet from the source toward the destination. Ad-hoc wireless networks are also self-organizing and adaptive. This means that a formed network can be de-formed on the fly without the need for any system administration. The term “ad-hoc” tends to imply that it can take different forms and that it can be mobile, standalone, or networked. Ad-hoc nodes or devices should be able to detect the presence of other such devices and to perform the necessary handshaking to allow communications and the sharing of information and services (joining new nodes into the network automatically). The intermediate node must know the next hop node when a destination terminal is given

Application areas Tactical military Emergencies Sensor Meetings/conferences

Challenges Dynamic topologies Bandwidth-constrained, variable capacity links Energy-constrained Limited physical security Scalability

Simple routing protocol example Propagation of routing table Routing and transmitting

Routing table Destination terminal Next node A B C E D … Each terminal has its own routing table (in proactive routing algorithms) Destination terminal Next node A B C E D … This is an example of a simple routing table

Position notification packet Used to make and update the Routing Table Broadcasted in a limited area Contents of the packet: ID of terminal which the created the packet Timestamp for the created packet ID of hop source terminal Hop count

Renewal of Position Notification Packet 1 B 2 A 1 A 1 C 3 A B D C A A A B A C B B C C t =1 t =2 t =3 t =4

Basic transmitting procedure Request to send (RTS) Clear to send (CTS) Ready to receive (RTR)

Topology problem Hidden terminal problem Exposed terminal problem Busy tones Siden dette er et meget enkelt eksempel har det mange problemer Truls vil nå utdype noen eksempler på rutings algoritmer som løser noen av disse problemene

Ad Hoc routing protocols Proactive Large overhead Reactive Delay before first packet Doesn’t scale Hybrid scheme Clusters Vi har to kategorier av rutings algoritmer. Tabell baserte, der nodene til enhver tid vet hvordan de skal videresende pakker til en viss adresse. (Eksempelet til Audun var av den typen) Rutingsinformasjon sendes periodisk og ved endringer. Liten forsinkelse (nodene har full oversikt), sanntids-trafikk. Ressurser (båndbredde, batteri) kastes bort pga unødig mye oppdatering. Samme som i Internett (her er det mer bevegelse) Reaktive, der rutingsinformasjon ikke oppdateres før det er bruk for den. Sparer de ressursene som sløses i det proaktive tilfellet. Avsender sørger for at en vei blir funnet før den sender. ‘Route discovery’ mekansimen kan gi stor forsinkelse før første pakke kan sendes. Skalerer dårlig pga Flooding. Kombinasjon gjøres ved å dele opp i clustere. En protokoll internt. En annen mellom lederne i ulike clustere.

Unicast, id-centric routing Given: a network/a graph Each node has a unique identifier (ID) Goal: Derive a mechanism that allows a packet sent from an arbitrary node to arrive at some arbitrary destination node The routing & forwarding problem Routing: Construct data structures (e.g., tables) that contain information how a given destination can be reached Forwarding: Consult these data structures to forward a given packet to its next hop Challenges Nodes may move around, neighborhood relations change Optimization metrics may be more complicated than “smallest hop count” – e.g., energy efficiency

Ad-hoc routing protocols Because of challenges, standard routing approaches not really applicable Too big an overhead, too slow in reacting to changes Examples: Dijkstra’s link state algorithm; Bellman-Ford distance vector algorithm Simple solution: Flooding Does not need any information (routing tables) – simple Packets are usually delivered to destination But: overhead is prohibitive ! Usually not acceptable, either ! Need specific, ad hoc routing protocols

Ad hoc routing protocols – classification Main question to ask: When does the routing protocol operate? Option 1: Routing protocol always tries to keep its routing data up-to-date Protocol is proactive (active before tables are actually needed) or table-driven Option 2: Route is only determined when actually needed Protocol operates on demand Option 3: Combine these behaviors Hybrid protocols

Ad hoc routing protocols – classification Is the network regarded as flat or hierarchical? Compare topology control, traditional routing Which data is used to identify nodes? An arbitrary identifier? The position of a node? Can be used to assist in geographic routing protocols because choice of next hop neighbor can be computed based on destination address Identifiers that are not arbitrary, but carry some structure? As in traditional routing Structure akin to position, on a logical level?