SlideShare a Scribd company logo
1 of 35
한국해양과학기술진흥원
Introduction to Mobile Ad hoc Networks
2013.10.6
Sayed Chhattan Shah, PhD
Electronics and Telecommunications Research Institute, Korea
https://sites.google.com/site/chhattanshah/
한국해양과학기술진흥원
2
Acknowledgements
David B. Johnson, Rice University, “Multihop Wireless
Ad Hoc Networking: Current Challenges and Future
Opportunities”
Carlos Pomalaza-Ráez, University of Oulu, Finland,
“MAC protocols for Mobile Ad hoc Network”
Jeroen Hoebeke, Ingrid Moerman, Bart Dhoedtand Piet
Demeester, Ghent University, “An Overview of Mobile Ad
Hoc Networks: Applications and Challenges”
한국해양과학기술진흥원
Outline
 Introduction
 Applications
 Challenges
 Medium Access Control
 Routing
 Proactive routing protocols
 Reactive routing protocols
Introduction
한국해양과학기술진흥원
Wireless Networks
 Any type of computer network that utilizes some form of
wireless network connection
 Types
Cellular Network Wireless LAN
한국해양과학기술진흥원
Wireless Networks Types
 Several types but all have similar architecture
 Relies on a fixed infrastructure
• Centralized base station or access point
• All users within wireless range of it
• Communicate with an access point or base station
• Need planning, installation and management
한국해양과학기술진흥원
Wireless Ad Hoc Network
 A decentralized type of wireless networks
 Ad hoc because it does not rely on a pre existing
infrastructure such as routers or access points
 Each node participates in routing by forwarding data of
other nodes
한국해양과학기술진흥원
Mobile Ad Hoc Network
 A type of wireless ad hoc network
 Infrastructureless network of mobile devices
 Nodes are free to move independently in any direction
 Links to other devices are changed frequently
한국해양과학기술진흥원
Mobile Ad Hoc Network
 Used when
 Infrastructure is not available
• Remote areas
• Unplanned meetings
• Disaster relief
• Military operations
 May not want to use the available infrastructure
• Time or cost to access service
 Dynamically extend coverage of infrastructure
• Allow users to be further away from infrastructure
Mobile Ad Hoc Network Applications
한국해양과학기술진흥원
Challenges
 Nodes
 Battery-powered
 Limited processing power
 Wireless Network
 Packet loss due to transmission errors
 Variable capacity links
 Shared Bandwidth
 Limited Bandwidth and High Latency
한국해양과학기술진흥원
Challenges
 Dynamic Network Environment
 Nodes may move any time
 May join and leave the network
 Self-organized Network
 No one is in charge
 No one to provide standard service
 Security
Medium Access Control
한국해양과학기술진흥원
Medium Access Control
In a given area, only one speaker is allowed to talk at a
time,
Else, listener would hear noise
To avoid conflict
 Wait for a coordinator to ask them to speak
 Wait different time before talking
Classification of MAC Protocols
Wireless MAC protocols
Distributed
MAC protocols
Centralized
MAC protocols
Random
access
Random
access
Guaranteed
access
Hybrid
access
Since we are interested in Ad hoc networks we will
focus our discussions on distributed type protocols
한국해양과학기술진흥원
17
Medium access methods from fixed networks
 Carrier Sense Multiple Access with Collision Detection
• A collision is detected, whenever a transmitting node senses a different
signal on the same channel it has transmitted
• CSMA/CD widely used in 802.3 and Ethernet
 Problems
• Signal strength decreases proportional to square of the distance
• CD is not possible in wireless channel due to half duplex operation
• Sender would apply CS and CD, but collisions happen at receiver
• Sender may not “hear” the collision, i.e., CD does not work
• CS might not work, e.g. if a terminal is “hidden”
Medium Access Control
Hidden and Exposed Node Problems
A is transmitting to B
C is out of range of A and is unaware of the transmission
If C transmits to B it will cause a collision at B
B is transmitting to A
C wants to transmit to D
C senses transmission &
declines even if its transmission will not cause any collision at A
Hidden node
Exposed node
Capture Problem
A B
C
D
dA
B dCB
If A and C transmit
simultaneously to B then the
signal power of C, received at
B, is higher than the one from
A (because dCB < dAB) and
there is a good probability that
C’s signal can be correctly
decoded in the presence of A’s
transmission
This capture of C’s signal can improve protocol performance, but it
results in unfair sharing of the channel with preference given to
nodes closer to the receiver. Wireless MAC protocols need to ensure
fairness under such conditions
Multiple Access with Collision Avoidance
 Uses signaling packets for collision avoidance
 Request to send RTS
 Sender request the right to send from a receiver with a short
RTS packet before it sends a data packet
 Clear to send CTS
 Receiver grants the right to send as soon as it is
ready to receive
Multiple Access with Collision Avoidance
 Avoids the problem of hidden terminal
 A and C want to send to B
 A sends RTS
 C waits after receiving CTS from B
Multiple Access with Collision Avoidance
 Avoids the problem of exposed terminal
 B wants to send to A, C to another terminal
 Now C does not have to wait, as it cannot receive CTS from A
Multiple Access with Collision Avoidance
 Reliability
 Solution is to use acknowledgements
 If fail to receive acknowledgements, retransmit
 Power Saving
 Solution is to turn of radio when not needed
 IEEE 802.11 Wireless MAC
 Distributed and centralized MAC components
 Distributed Coordination Function (DCF)
 Point Coordination Function (PCF)
 DCF suitable for multi-hop ad hoc networking
한국해양과학기술진흥원
Key Performance Metrics
 Delay
 Average time spent by a packet in the MAC queue
 Fairness
 A fair MAC protocol does not give preference to any single node when multiple
nodes are trying to access the channel
 Power Consumption
 Important to design MAC protocols that have power saving features
 QoS Support
 Protocols need to treat packets from various applications based on their delay
constraints
• Common methods are the use of access priorities and scheduling
Routing Protocols
한국해양과학기술진흥원
Routing
 Routing process of selecting paths in a network along
which to send network traffic
 Routing algorithms determine the specific choice of
route
한국해양과학기술진흥원
Distance Vector and Link State Routing Protocol
 Routing information is only exchanged between directly
connected neighbors
 Router knows from which neighbor a route was learned, but it
does not know where that neighbor learned the route
 Link state routing requires that all routers know about
the paths reachable by all other routers in the network
한국해양과학기술진흥원
Routing in MANET
 Local Node Mobility
 Global Node Mobility
 Limited Resources
 Constrained Communication Environment
 Limited Power
한국해양과학기술진흥원
Routing in MANET
 Proactive or table-driven routing protocols
 Maintain routes
 Based on periodic updates
 DSDV (Destination sequenced distance vector)
 Advantages
 Low routing latency
 State information
 Disadvantages
 High routing overhead
 Maintain routes which may never be used
 Route repair depends on update frequency
한국해양과학기술진흥원
Routing in MANET
 Reactive or On-demand routing protocols
 Determine route when needed
 Source initiates route discovery
 DSR (Dynamic Source Routing)
 Advantages
 No overhead from periodic update
 Disadvantages
 High routing latency
한국해양과학기술진흥원
Proactive Routing Protocol
 DSDV (Destination Sequenced Distance Vector)
 Each node maintains a routing table which stores
 Destination ID
 Next hop
 Cost metric
 Sequence No to determine freshness of route
 Each node periodically forwards routing table to neighbors
 Each node increments and appends its sequence number when sending its
local routing table
 Each route is tagged with a sequence number
 routes with greater sequence numbers are preferred
한국해양과학기술진흥원
Proactive Routing Protocol
 DSDV (Destination sequenced distance vector)
 When X receives information from Y about a route to Z
• Let destination sequence number for Z at X be S(X)
• S(Y) is sent from Y
 If S(X) > S(Y), then X ignores the routing information received
from Y
 If S(X) = S(Y), and cost of going through Y is smaller than the
route known to X, then X sets Y as the next hop to Z
 If S(X) < S(Y), then X sets Y as the next hop to Z, and S(X) is
updated to equal S(Y)
한국해양과학기술진흥원
Reactive Routing Protocol
 AODV (On-Demand Distance Vector Routing)
 Establishes a route to a destination only on demand
 A node that needs a connection broadcast a route request RREQ packet
 Nodes receiving RREQ packet update their information for the source node and
set up backwards pointers to the source node in the route tables
 A node receiving the RREQ may send a route reply (RREP)
 If it is either the destination or it has a route to the destination
 Otherwise, it rebroadcasts the RREQ
 If a node receives a RREQ which it has already processed
 it discards the RREQ and does not forwards
 As the RREP propagates back to the source, nodes set up forward pointers
to the destination
 A route is considered active as long as there are data packets periodically
travelling from the source to the destination along that path
한국해양과학기술진흥원
Routing in MANET
 Hybrid routing protocols
 Cluster routing protocols
 Geographic routing protocols
 Which protocol to use?
 Depends on traffic and mobility patterns?
한국해양과학기술진흥원
Vehicular Ad hoc Networks
 Used for communication among vehicles and between
vehicles and roadside equipment
 Vehicles tend to move in an organized fashion

More Related Content

What's hot

Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networksrajatmal4
 
Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks Divya Tiwari
 
Lecture 9 10 .mobile ad-hoc routing protocols
Lecture 9 10 .mobile ad-hoc routing protocolsLecture 9 10 .mobile ad-hoc routing protocols
Lecture 9 10 .mobile ad-hoc routing protocolsChandra Meena
 
Wireless Sensor Network Routing Protocols
Wireless Sensor Network Routing ProtocolsWireless Sensor Network Routing Protocols
Wireless Sensor Network Routing ProtocolsVirendra Thakur
 
Routing in Manet
Routing in ManetRouting in Manet
Routing in Manetshiujinghan
 
Mac protocols for ad hoc wireless networks
Mac protocols for ad hoc wireless networks Mac protocols for ad hoc wireless networks
Mac protocols for ad hoc wireless networks Divya Tiwari
 
TCP over wireless slides
TCP over wireless slidesTCP over wireless slides
TCP over wireless slidesMahesh Rajawat
 
Wsn unit-1-ppt
Wsn unit-1-pptWsn unit-1-ppt
Wsn unit-1-pptSwathi Ch
 
Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)ArunChokkalingam
 
Security issues in manet
Security issues in manetSecurity issues in manet
Security issues in manetflowerjaan
 
MANET in Mobile Computing
MANET in Mobile ComputingMANET in Mobile Computing
MANET in Mobile ComputingKABILESH RAMAR
 
Lecture 1 mobile and adhoc network- introduction
Lecture 1  mobile and adhoc network- introductionLecture 1  mobile and adhoc network- introduction
Lecture 1 mobile and adhoc network- introductionChandra Meena
 
Adhoc wireless networks and its issues
Adhoc wireless networks and its issuesAdhoc wireless networks and its issues
Adhoc wireless networks and its issuesMenaga Selvaraj
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocolsMenaga Selvaraj
 

What's hot (20)

Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 
Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks
 
Lecture 9 10 .mobile ad-hoc routing protocols
Lecture 9 10 .mobile ad-hoc routing protocolsLecture 9 10 .mobile ad-hoc routing protocols
Lecture 9 10 .mobile ad-hoc routing protocols
 
Wireless Sensor Network Routing Protocols
Wireless Sensor Network Routing ProtocolsWireless Sensor Network Routing Protocols
Wireless Sensor Network Routing Protocols
 
DSR Protocol
DSR ProtocolDSR Protocol
DSR Protocol
 
AODV routing protocol
AODV routing protocolAODV routing protocol
AODV routing protocol
 
Routing in Manet
Routing in ManetRouting in Manet
Routing in Manet
 
Mac protocols for ad hoc wireless networks
Mac protocols for ad hoc wireless networks Mac protocols for ad hoc wireless networks
Mac protocols for ad hoc wireless networks
 
TCP over wireless slides
TCP over wireless slidesTCP over wireless slides
TCP over wireless slides
 
Wsn unit-1-ppt
Wsn unit-1-pptWsn unit-1-ppt
Wsn unit-1-ppt
 
Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)
 
Routing Protocols in WSN
Routing Protocols in WSNRouting Protocols in WSN
Routing Protocols in WSN
 
Security issues in manet
Security issues in manetSecurity issues in manet
Security issues in manet
 
MANET in Mobile Computing
MANET in Mobile ComputingMANET in Mobile Computing
MANET in Mobile Computing
 
Lecture 1 mobile and adhoc network- introduction
Lecture 1  mobile and adhoc network- introductionLecture 1  mobile and adhoc network- introduction
Lecture 1 mobile and adhoc network- introduction
 
Adhoc wireless networks and its issues
Adhoc wireless networks and its issuesAdhoc wireless networks and its issues
Adhoc wireless networks and its issues
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocols
 
Dsdv
DsdvDsdv
Dsdv
 
Unit 33-routing protocols for wsn
Unit 33-routing protocols for wsnUnit 33-routing protocols for wsn
Unit 33-routing protocols for wsn
 
Leach protocol
Leach protocolLeach protocol
Leach protocol
 

Viewers also liked

Viewers also liked (11)

Mobile Ad Hoc Network or MANNET
Mobile Ad Hoc Network or MANNETMobile Ad Hoc Network or MANNET
Mobile Ad Hoc Network or MANNET
 
MOBILE Ad-Hoc NETWORK (MANET)
MOBILE Ad-Hoc NETWORK (MANET)MOBILE Ad-Hoc NETWORK (MANET)
MOBILE Ad-Hoc NETWORK (MANET)
 
Google's BigTable
Google's BigTableGoogle's BigTable
Google's BigTable
 
mobile ad-hoc network (MANET) and its applications
mobile ad-hoc network (MANET) and its applicationsmobile ad-hoc network (MANET) and its applications
mobile ad-hoc network (MANET) and its applications
 
google Bigtable
google Bigtablegoogle Bigtable
google Bigtable
 
Mobile ad-hoc network [autosaved]
Mobile ad-hoc network [autosaved]Mobile ad-hoc network [autosaved]
Mobile ad-hoc network [autosaved]
 
MANET
MANETMANET
MANET
 
Efficient Routing Protocol in the Mobile Ad-hoc Network (MANET) by using Gene...
Efficient Routing Protocol in the Mobile Ad-hoc Network (MANET) by using Gene...Efficient Routing Protocol in the Mobile Ad-hoc Network (MANET) by using Gene...
Efficient Routing Protocol in the Mobile Ad-hoc Network (MANET) by using Gene...
 
Mobile ad hoc network
Mobile ad hoc networkMobile ad hoc network
Mobile ad hoc network
 
GOOGLE BIGTABLE
GOOGLE BIGTABLEGOOGLE BIGTABLE
GOOGLE BIGTABLE
 
Google BigTable
Google BigTableGoogle BigTable
Google BigTable
 

Similar to Introduction to Mobile Ad hoc Networks

Ad hoc and wsn
Ad hoc and wsnAd hoc and wsn
Ad hoc and wsnGOWTHAMMS6
 
Adhoc Sensor Networks1.pptx
Adhoc Sensor Networks1.pptxAdhoc Sensor Networks1.pptx
Adhoc Sensor Networks1.pptxkapss043
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
Unit VIII wireless sensor networks
Unit VIII wireless sensor networksUnit VIII wireless sensor networks
Unit VIII wireless sensor networkssangusajjan
 
Directed diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingDirected diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingHabibur Rahman
 
Wireless Mesh Network
Wireless Mesh NetworkWireless Mesh Network
Wireless Mesh Networksheenammiddha
 
Ad-Hoc Wireless Network
Ad-Hoc Wireless NetworkAd-Hoc Wireless Network
Ad-Hoc Wireless Networkmdfarhanh1
 
introAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptintroAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptDEEPAK948083
 
survey of manet protocols
survey of manet protocolssurvey of manet protocols
survey of manet protocolsIIIT Jaganathan
 
Inspecting Vanet for Determined Ways with Watertight Connectivity
Inspecting Vanet for Determined Ways with Watertight ConnectivityInspecting Vanet for Determined Ways with Watertight Connectivity
Inspecting Vanet for Determined Ways with Watertight Connectivityiosrjce
 

Similar to Introduction to Mobile Ad hoc Networks (20)

UnIT VIII manet
UnIT VIII manetUnIT VIII manet
UnIT VIII manet
 
Manet
ManetManet
Manet
 
Ad hoc and wsn
Ad hoc and wsnAd hoc and wsn
Ad hoc and wsn
 
Adhoc Sensor Networks1.pptx
Adhoc Sensor Networks1.pptxAdhoc Sensor Networks1.pptx
Adhoc Sensor Networks1.pptx
 
Mona
MonaMona
Mona
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Unit VIII wireless sensor networks
Unit VIII wireless sensor networksUnit VIII wireless sensor networks
Unit VIII wireless sensor networks
 
Directed diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingDirected diffusion for wireless sensor networking
Directed diffusion for wireless sensor networking
 
Wireless Mesh Network
Wireless Mesh NetworkWireless Mesh Network
Wireless Mesh Network
 
Ad-Hoc Wireless Network
Ad-Hoc Wireless NetworkAd-Hoc Wireless Network
Ad-Hoc Wireless Network
 
introAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptintroAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.ppt
 
survey of manet protocols
survey of manet protocolssurvey of manet protocols
survey of manet protocols
 
WAN and Switching .pptx
WAN and  Switching .pptxWAN and  Switching .pptx
WAN and Switching .pptx
 
MANET.ppt
MANET.pptMANET.ppt
MANET.ppt
 
I017616468
I017616468I017616468
I017616468
 
Inspecting Vanet for Determined Ways with Watertight Connectivity
Inspecting Vanet for Determined Ways with Watertight ConnectivityInspecting Vanet for Determined Ways with Watertight Connectivity
Inspecting Vanet for Determined Ways with Watertight Connectivity
 
Manet
ManetManet
Manet
 
manet.ppt
manet.pptmanet.ppt
manet.ppt
 
Manet
ManetManet
Manet
 
Manet
ManetManet
Manet
 

More from Sayed Chhattan Shah

Introduction to System Programming
Introduction to System ProgrammingIntroduction to System Programming
Introduction to System ProgrammingSayed Chhattan Shah
 
Introduction to Differential Equations
Introduction to Differential EquationsIntroduction to Differential Equations
Introduction to Differential EquationsSayed Chhattan Shah
 
Cloud and Edge Computing Systems
Cloud and Edge Computing SystemsCloud and Edge Computing Systems
Cloud and Edge Computing SystemsSayed Chhattan Shah
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of ThingsSayed Chhattan Shah
 
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...Sayed Chhattan Shah
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesSayed Chhattan Shah
 
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud ComputingKeynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud ComputingSayed Chhattan Shah
 
Keynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud ComputingKeynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud ComputingSayed Chhattan Shah
 
Tips on Applying for a Scholarship
Tips on Applying for a ScholarshipTips on Applying for a Scholarship
Tips on Applying for a ScholarshipSayed Chhattan Shah
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingSayed Chhattan Shah
 

More from Sayed Chhattan Shah (16)

Introduction to System Programming
Introduction to System ProgrammingIntroduction to System Programming
Introduction to System Programming
 
Introduction to Differential Equations
Introduction to Differential EquationsIntroduction to Differential Equations
Introduction to Differential Equations
 
Algorithm Design and Analysis
Algorithm Design and AnalysisAlgorithm Design and Analysis
Algorithm Design and Analysis
 
Cloud and Edge Computing Systems
Cloud and Edge Computing SystemsCloud and Edge Computing Systems
Cloud and Edge Computing Systems
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of Things
 
IoT Network Technologies
IoT Network TechnologiesIoT Network Technologies
IoT Network Technologies
 
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
 
Data Center Networks
Data Center NetworksData Center Networks
Data Center Networks
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud ComputingKeynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
 
Keynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud ComputingKeynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud Computing
 
Cloud Robotics
Cloud RoboticsCloud Robotics
Cloud Robotics
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Tips on Applying for a Scholarship
Tips on Applying for a ScholarshipTips on Applying for a Scholarship
Tips on Applying for a Scholarship
 
Cluster and Grid Computing
Cluster and Grid ComputingCluster and Grid Computing
Cluster and Grid Computing
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed Computing
 

Recently uploaded

Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 

Recently uploaded (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

Introduction to Mobile Ad hoc Networks

  • 1. 한국해양과학기술진흥원 Introduction to Mobile Ad hoc Networks 2013.10.6 Sayed Chhattan Shah, PhD Electronics and Telecommunications Research Institute, Korea https://sites.google.com/site/chhattanshah/
  • 2. 한국해양과학기술진흥원 2 Acknowledgements David B. Johnson, Rice University, “Multihop Wireless Ad Hoc Networking: Current Challenges and Future Opportunities” Carlos Pomalaza-Ráez, University of Oulu, Finland, “MAC protocols for Mobile Ad hoc Network” Jeroen Hoebeke, Ingrid Moerman, Bart Dhoedtand Piet Demeester, Ghent University, “An Overview of Mobile Ad Hoc Networks: Applications and Challenges”
  • 3. 한국해양과학기술진흥원 Outline  Introduction  Applications  Challenges  Medium Access Control  Routing  Proactive routing protocols  Reactive routing protocols
  • 5. 한국해양과학기술진흥원 Wireless Networks  Any type of computer network that utilizes some form of wireless network connection  Types Cellular Network Wireless LAN
  • 6. 한국해양과학기술진흥원 Wireless Networks Types  Several types but all have similar architecture  Relies on a fixed infrastructure • Centralized base station or access point • All users within wireless range of it • Communicate with an access point or base station • Need planning, installation and management
  • 7. 한국해양과학기술진흥원 Wireless Ad Hoc Network  A decentralized type of wireless networks  Ad hoc because it does not rely on a pre existing infrastructure such as routers or access points  Each node participates in routing by forwarding data of other nodes
  • 8. 한국해양과학기술진흥원 Mobile Ad Hoc Network  A type of wireless ad hoc network  Infrastructureless network of mobile devices  Nodes are free to move independently in any direction  Links to other devices are changed frequently
  • 9. 한국해양과학기술진흥원 Mobile Ad Hoc Network  Used when  Infrastructure is not available • Remote areas • Unplanned meetings • Disaster relief • Military operations  May not want to use the available infrastructure • Time or cost to access service  Dynamically extend coverage of infrastructure • Allow users to be further away from infrastructure
  • 10. Mobile Ad Hoc Network Applications
  • 11.
  • 12. 한국해양과학기술진흥원 Challenges  Nodes  Battery-powered  Limited processing power  Wireless Network  Packet loss due to transmission errors  Variable capacity links  Shared Bandwidth  Limited Bandwidth and High Latency
  • 13. 한국해양과학기술진흥원 Challenges  Dynamic Network Environment  Nodes may move any time  May join and leave the network  Self-organized Network  No one is in charge  No one to provide standard service  Security
  • 15. 한국해양과학기술진흥원 Medium Access Control In a given area, only one speaker is allowed to talk at a time, Else, listener would hear noise To avoid conflict  Wait for a coordinator to ask them to speak  Wait different time before talking
  • 16. Classification of MAC Protocols Wireless MAC protocols Distributed MAC protocols Centralized MAC protocols Random access Random access Guaranteed access Hybrid access Since we are interested in Ad hoc networks we will focus our discussions on distributed type protocols
  • 17. 한국해양과학기술진흥원 17 Medium access methods from fixed networks  Carrier Sense Multiple Access with Collision Detection • A collision is detected, whenever a transmitting node senses a different signal on the same channel it has transmitted • CSMA/CD widely used in 802.3 and Ethernet  Problems • Signal strength decreases proportional to square of the distance • CD is not possible in wireless channel due to half duplex operation • Sender would apply CS and CD, but collisions happen at receiver • Sender may not “hear” the collision, i.e., CD does not work • CS might not work, e.g. if a terminal is “hidden” Medium Access Control
  • 18. Hidden and Exposed Node Problems A is transmitting to B C is out of range of A and is unaware of the transmission If C transmits to B it will cause a collision at B B is transmitting to A C wants to transmit to D C senses transmission & declines even if its transmission will not cause any collision at A Hidden node Exposed node
  • 19. Capture Problem A B C D dA B dCB If A and C transmit simultaneously to B then the signal power of C, received at B, is higher than the one from A (because dCB < dAB) and there is a good probability that C’s signal can be correctly decoded in the presence of A’s transmission This capture of C’s signal can improve protocol performance, but it results in unfair sharing of the channel with preference given to nodes closer to the receiver. Wireless MAC protocols need to ensure fairness under such conditions
  • 20. Multiple Access with Collision Avoidance  Uses signaling packets for collision avoidance  Request to send RTS  Sender request the right to send from a receiver with a short RTS packet before it sends a data packet  Clear to send CTS  Receiver grants the right to send as soon as it is ready to receive
  • 21. Multiple Access with Collision Avoidance  Avoids the problem of hidden terminal  A and C want to send to B  A sends RTS  C waits after receiving CTS from B
  • 22. Multiple Access with Collision Avoidance  Avoids the problem of exposed terminal  B wants to send to A, C to another terminal  Now C does not have to wait, as it cannot receive CTS from A
  • 23. Multiple Access with Collision Avoidance  Reliability  Solution is to use acknowledgements  If fail to receive acknowledgements, retransmit  Power Saving  Solution is to turn of radio when not needed  IEEE 802.11 Wireless MAC  Distributed and centralized MAC components  Distributed Coordination Function (DCF)  Point Coordination Function (PCF)  DCF suitable for multi-hop ad hoc networking
  • 24. 한국해양과학기술진흥원 Key Performance Metrics  Delay  Average time spent by a packet in the MAC queue  Fairness  A fair MAC protocol does not give preference to any single node when multiple nodes are trying to access the channel  Power Consumption  Important to design MAC protocols that have power saving features  QoS Support  Protocols need to treat packets from various applications based on their delay constraints • Common methods are the use of access priorities and scheduling
  • 26. 한국해양과학기술진흥원 Routing  Routing process of selecting paths in a network along which to send network traffic  Routing algorithms determine the specific choice of route
  • 27. 한국해양과학기술진흥원 Distance Vector and Link State Routing Protocol  Routing information is only exchanged between directly connected neighbors  Router knows from which neighbor a route was learned, but it does not know where that neighbor learned the route  Link state routing requires that all routers know about the paths reachable by all other routers in the network
  • 28. 한국해양과학기술진흥원 Routing in MANET  Local Node Mobility  Global Node Mobility  Limited Resources  Constrained Communication Environment  Limited Power
  • 29. 한국해양과학기술진흥원 Routing in MANET  Proactive or table-driven routing protocols  Maintain routes  Based on periodic updates  DSDV (Destination sequenced distance vector)  Advantages  Low routing latency  State information  Disadvantages  High routing overhead  Maintain routes which may never be used  Route repair depends on update frequency
  • 30. 한국해양과학기술진흥원 Routing in MANET  Reactive or On-demand routing protocols  Determine route when needed  Source initiates route discovery  DSR (Dynamic Source Routing)  Advantages  No overhead from periodic update  Disadvantages  High routing latency
  • 31. 한국해양과학기술진흥원 Proactive Routing Protocol  DSDV (Destination Sequenced Distance Vector)  Each node maintains a routing table which stores  Destination ID  Next hop  Cost metric  Sequence No to determine freshness of route  Each node periodically forwards routing table to neighbors  Each node increments and appends its sequence number when sending its local routing table  Each route is tagged with a sequence number  routes with greater sequence numbers are preferred
  • 32. 한국해양과학기술진흥원 Proactive Routing Protocol  DSDV (Destination sequenced distance vector)  When X receives information from Y about a route to Z • Let destination sequence number for Z at X be S(X) • S(Y) is sent from Y  If S(X) > S(Y), then X ignores the routing information received from Y  If S(X) = S(Y), and cost of going through Y is smaller than the route known to X, then X sets Y as the next hop to Z  If S(X) < S(Y), then X sets Y as the next hop to Z, and S(X) is updated to equal S(Y)
  • 33. 한국해양과학기술진흥원 Reactive Routing Protocol  AODV (On-Demand Distance Vector Routing)  Establishes a route to a destination only on demand  A node that needs a connection broadcast a route request RREQ packet  Nodes receiving RREQ packet update their information for the source node and set up backwards pointers to the source node in the route tables  A node receiving the RREQ may send a route reply (RREP)  If it is either the destination or it has a route to the destination  Otherwise, it rebroadcasts the RREQ  If a node receives a RREQ which it has already processed  it discards the RREQ and does not forwards  As the RREP propagates back to the source, nodes set up forward pointers to the destination  A route is considered active as long as there are data packets periodically travelling from the source to the destination along that path
  • 34. 한국해양과학기술진흥원 Routing in MANET  Hybrid routing protocols  Cluster routing protocols  Geographic routing protocols  Which protocol to use?  Depends on traffic and mobility patterns?
  • 35. 한국해양과학기술진흥원 Vehicular Ad hoc Networks  Used for communication among vehicles and between vehicles and roadside equipment  Vehicles tend to move in an organized fashion