230 likes | 321 Views
Interference and Service Discovery in Multi-Hop Ad Hoc Networks. Alex Varshavsky University of Toronto. Multi-Hop Mobile Ad Hoc Networks (MANETs). Wireless medium Mobile nodes No fixed infrastructure Each node acts as router Applications Relief operations Battlefield. A. F.
E N D
Interference and Service Discovery in Multi-Hop Ad Hoc Networks Alex Varshavsky University of Toronto
Multi-Hop Mobile Ad Hoc Networks (MANETs) • Wireless medium • Mobile nodes • No fixed infrastructure • Each node acts as router • Applications • Relief operations • Battlefield A F
Multi-hop Networks No Spatial Reuse C D E F B A
Multi-hop NetworksSpatial Reuse C D E F B A
Throughput Measurement • Chains of different length • Traffic pattern • Constant Bit Rate (CBR) … …
55% Drop CBR Throughput
DATA DATA Collision Wireless Transmission CSMA/CD doesn’t work Use CSMA/CA Hidden terminal A B C
Interference Range A B C D DATA Interference Range = 550m Transmission Range = 250m
Collision DATA DATA The Hidden Terminal Problem A B C D E F
CBR Throughput • Self-interference • Throughput depends • route length • sending rate
MANET in Action I act as Video Redirector Gee…I wear a Video Camera Cool !
MANET in Action Now I act as Video Redirector I still wear a Video Camera
Service Location Protocol (SLP) • Discover services • Two modes of operation • Centralized • Distributed
Service Location Protocol (SLP)Centralized Mode Camera Video Redirector Register “video redirector” Find “video redirector” ! S2 C User Agent Service Agent D Register “video redirector” S1 Find “video redirector” ! Directory Agent
Service Location Protocol (SLP)Centralized Mode Camera Video Redirector Register “video redirector” Find “video redirector” ! S2 C User Agent Service Agent D Register “video redirector” S1 Find “video redirector” ! Directory Agent
Service Location Protocol (SLP)Centralized Mode I found the video redirector Camera Video Redirector Register “video redirector” Find “video redirector” ! S2 C User Agent Service Agent D Register “video redirector” S1 Find “video redirector” ! Directory Agent
Service Location Protocol (SLP)Distributed Mode Camera Video Redirector Register “video redirector” Find “video redirector” ! S2 C User Agent Service Agent Find “video redirector” ! S1
Service Location Protocol (SLP)Distributed Mode I found the video redirector Camera Video Redirector Register “video redirector” Find “video redirector” ! S2 C User Agent Service Agent Find “video redirector” ! S1
Service Discovery in MANETs • Centralized • Hard to maintain • Easy to lose • Distributed • Large overhead • Large overhead