Fisheye Routing protocol

Slides:



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

Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Page 1 of Fisheye State Routing (FSR) G. Pei, M. Gerla, Tsu-Wei Chen, "Fisheye State Routing: A Routing Scheme for Ad Hoc Wireless Networks,"
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Network Layer Design Isues Store-and-Forward Packet Switching Services Provided to the Transport Layer The service should be independent of the router.
Ad Hoc Networks Routing
Highly Dynamic Destination- Sequenced Distance-Vector Routing (DSDV) for Mobile Computers C. E. Perkins & P. Bhagwat Presented by Paul Ampadu.
RD-CSY /09 Distance Vector Routing Protocols.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
1 Internet Networking Spring 2006 Tutorial 3 Ad-hoc networks TBRPF (based on IETF tutorials on TBRPF)
1 Computer Networks Routing Algorithms. 2 IP Packet Delivery Two Processes are required to accomplish IP packet delivery: –Routing discovering and selecting.
Mobile Ad hoc Networks COE 549 Routing Protocols I
Ad Hoc Wireless Routing COS 461: Computer Networks
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Routing and Routing Protocols Dynamic Routing Overview.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Link-State Routing Protocols Routing Protocols and Concepts – Chapter.
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 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
ROUTING ALGORITHMS IN AD HOC NETWORKS
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
The Destination Sequenced Distance Vector (DSDV) protocol
Simulation of the OLSRv2 Protocol First Report Presentation.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
H AZY S IGHTED L INK S TATE R OUTING P ROTOCOL Eleonora Borgia Pervasive Computing & Networking Lab. PerLab IIT – CNR MobileMAN.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Distance Vector Routing Protocols Dynamic Routing.
Scalable Routing Protocols for
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
1 Chapter 4: Internetworking (IP Routing) Dr. Rocky K. C. Chang 16 March 2004.
+ Dynamic Routing Protocols 2 nd semester
1 Most important algorithms! Routing Algorithms Properties Shortest Path Routing Flooding Distance Vector Routing Link State routing Hierarchical routing.
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.
Network Layer.
A Cluster-based Routing Protocol for Mobile Ad hoc Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Centralized vs Distributed Routing
Instructor Materials Chapter 5: Dynamic Routing
Routing Metrics for Wireless Mesh Networks
Ad-hoc Networks.
Routing Protocols and Concepts
Link-State Routing Protocols
Dynamic Routing Protocols part2
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
Project Overview Comparing the performance of selected different Routing protocols for mobile ad-hoc networks.
CS 457 – Lecture 12 Routing Spring 2012.
Routing: Distance Vector Algorithm
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Chapter 5: Dynamic Routing
Ad-hoc On-demand Distance Vector
by Saltanat Mashirova & Afshin Mahini
Link-State Routing Protocols
Introduction to networking
RFC 1058 & RFC 2453 Routing Information Protocol
Link-State Routing Protocols
Communication Networks
Routing in Mobile Ad-hoc Networks
Communication Networks
DSDV Destination-Sequenced Distance-Vector Routing Protocol
Network Layer.
Routing protocols in Mobile Ad Hoc Network
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
EE 122: Intra-domain routing: Link State
Presentation transcript:

Fisheye Routing protocol TCN 6275 – MOBILE COMPUTING Topic: Fisheye Routing protocol Presenter: Devon Sterling

OVERVIEW – WIRELESS MOBILE COMMUNICATION 2 Distinct approaches to mobile wireless comm. Fixed network infrastructure Eg: Cellular technologies – GSM, UMTS, WIMAX Ethernet – Wireless LAN Satellite No fixed infrastructure Ad-hoc network Both types need routing protocol to route messages thru network

Overview of Routing Protocols Multi-hop network => need for routing/protocol Routing protocol functions to find efficient source- destination route 2 Broad categories: On-demand: Route discovery mechanism create route when needed Table-driven: Each node maintains table(s) of routing info. To every other node in network.

Overview of Routing Protocols 2 main types of table driven protocols: Distance Vector: Entire routing table is sent to neighbors periodically Neighbors compare routing table for shorter routes Link State: Each node maintains a topology DB, essentially a view of the entire network When topology changes only state of specific affected link needs to be sent to update topology Each node creates it’s routing table by running SP algorithm on topology DB to create a SP tree of network with itself as center Link State is better in terms of performance

WHAT IS AD-HOC NETWORKING? No centralized infrastructure Each node is both a router & a host Wireless nodes discover each other (based on Tx range) & forms network Mobility causes changing network topology Nodes join/quit network at any time No centralized network admin Nodes can have limited resources: CPU, storage, power, BW – not unlike sensor networking

DESIRABLE PROPERTIES FOR AN AD-HOC NETWORK ROUTING PROTOCOL Distributed operations: no centralized controlling node Fast convergence: New routes quickly calculated after network changes Optimal routes: Shortest or least-cost routes Loop free: Avoid routing loops leading to degraded performance Low overhead: Minimize message size and frequency Traditional DV & LS protocol –developed for fixed infrastructure networks – falls short

FISHEYE ROUTING PROTOCOL- A PROTOCOL FOR AD-HOC NETWORKS Design: Borrows heavily from LS & lightly from DV routing protocol Employs a novel approach to its view of the network hence info. dissemination Like LS, each node maintain an overall view of the entire network However it only focus on maintaining correct routing info. With a smaller view of the network – hence the ‘ fisheye’ appearance & terminology

DESIGN

DESIGN To accomplish this: Each node maintains accurate info. with neighbors within a configurable distance (x) from itself by exchange frequent updates While maintaining “not so accurate” info with the rest of the network by only sending infrequent updates Updates are also periodic (configurable) instead of event driven

HOW DOES IT WORK? Recall: each node maintains entire view of network However, accurate info is only maintain with close-by neighbors In any route, the next hop will always be a close-by neighbor The message will be 1-hop closer to the destination, and this node will have an accurate view of the network 1-step closer to the destination The process is repeated until the destination is reached

PERFORMANCE OF FISHEYE With each node focusing on maintaining accurate info with only a portion of the network, overhead is significantly reduced. However the size of the fisheye affects the performance of the protocol in terms of accurate routes Periodic updates also further reduce network overhead but also at a cost.

CONCLUSION The design of fisheye routing protocol makes it a good choice for ad-hoc networking Trade-off between protocol performance and network overhead

REFERENCES A.C. Sun, “ Design & implementation of Fisheye Routing Protocol for Mobile Ad Hoc Networks”, 1992 <http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.24.7367> G. Pei, et al., “Fisheye State Routing in Mobile Ad Hoc Networks” <http://nrlweb.cs.ucla.edu/publication/download/203/05_75_fisheye-state-routing-in.pdf> M. Gerla, et al., Fisheye State Routing Protocol (FRS) for Ad Hoc Networks”, IETF MANET Working Group, June 17, 2002 <http://tools.ietf.org/html/draft-ietf- manet-fsr-03