A Highly Adaptive Distributed Routing Algorithm for Mobile Wireless Networks Research Paper By V. D. Park and M. S. Corson.

Slides:



Advertisements
Similar presentations
1 A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks By Lei Chen.
Advertisements

Overview of Ad Hoc Routing Protocols. Overview 1.
CSE 581 Internet Technology Ad-hoc Routing Schemes Presented by Jason Liu.
TORA! TORA! TORA! By Jansen Cohoon. Developing TORA TORA was funded by the Army Research Laboratory. TORA is presently being transitioned into the commercial.
A Highly Adaptive Distributed Routing Algorithm for Mobile Wireless Networks Temporally-Ordered Routing Algorithm (TORA) IEEE INFOCOM 112/4/20031Authors.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols By Josh Broch, David A. Maltz, David B. Johnson, Yih- Chun Hu, Jorjeta.
Progress Report Wireless Routing By Edward Mulimba.
Introduction To Ad Hoc Networks and Routing Protocols Presented By : Karthik Samudram Jayaraman.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Mobile Ad-hoc Networks (manets)
1 Ad Hoc Networks Routing (1/2) Instructor: Carlos Pomalaza-Ráez Fall 2003 University of Oulu, Finland.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Challenges of Routing in Ad-hoc Networks Chandra D Yarlagadda.
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Performance Comparison of Existing Leader Election Algorithms for Dynamic Networks Mobile Ad Hoc (Dynamic) Networks: Collection of potentially mobile computing.
Highly Dynamic Destination- Sequenced Distance-Vector Routing (DSDV) for Mobile Computers C. E. Perkins & P. Bhagwat Presented by Paul Ampadu.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
A Review of Current Routing Potocols for Ad-Hoc Mobile Wireless Networks Yibo Sun
Ad-hoc On-Demand Distance Vector Routing (AODV) Sirisha R. Medidi.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
TORA : Temporally Ordered Routing Algorithm Invented by Vincent Park and M.Scott Corson from University of Maryland. TORA is an on-demand routing protocol.
Temporally-Ordered Routing Algorithm (TORA). Route Creation QRY packet: contains the destination-ID (did) for which the algorithm is running. UPD packet:
Ad Hoc Wireless Routing COS 461: Computer Networks
Routing Two papers: Location-Aided Routing (LAR) in mobile ad hoc networks (2000) Ad-hoc On-Demand Distance Vector Routing (1999)
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Mobile Ad-Hoc Networking By Jared Roberts. Overview What is a MANET? What is a MANET? Problems with routing in a MANET Problems with routing in a MANET.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Mobile Adhoc Network: Routing Protocol:AODV
Leader Election Algorithms for Mobile Ad Hoc Networks Presented by: Joseph Gunawan.
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)
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
The Destination Sequenced Distance Vector (DSDV) protocol
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
Reactive Routing Protocols for Ad hoc Mobile Wireless Networks
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Fundamentals of Computer Networks ECE 478/578
Jim Parker CMSC691t Spring 2000 “Ad-hoc On-Demand Distance Vector Routing” A dynamic routing algorithm for mobile ad-hoc networks.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Energy Efficiency Energy consumption is the most important factor to determine the life of sensor network. since sensors networks has low power resources,
Asstt. Professor Adeel Akram. Other Novel Routing Approaches Link reversal Aimed for highly dynamic networks Goal: to identify some path, as opposed.
Ad Hoc Wireless Routing Different from routing in the “wired” world Desirable properties of a wireless routing protocol –Distributed operation –Loop freedom.
Ad Hoc Wireless Routing
GeoTORA: A Protocol for Geocasting in Mobile Ad Hoc Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
DSDV Highly Dynamic Destination-Sequenced Distance-Vector Routing
Kyle Fitzpatrick Konstantin Zak
Sensor Network Routing
GeoTORA: A Protocol for Geocasting in Mobile Ad Hoc Networks
CSE 4340/5349 Mobile Systems Engineering
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Ad Hoc Wireless Routing
Temporally-Ordered Routing Algorithm (TORA)
by Saltanat Mashirova & Afshin Mahini
Subject Name: Computer Networks - II Subject Code: 10CS64
Vinay Singh Graduate school of Software Dongseo University
DSDV Destination-Sequenced Distance-Vector Routing Protocol
Presentation transcript:

A Highly Adaptive Distributed Routing Algorithm for Mobile Wireless Networks Research Paper By V. D. Park and M. S. Corson

Introduction A distributed routing protocol for mobile, multihop, wireless networks is presented Protocol is a type of “link reversal” algorithms The protocol is highly adaptive, efficient and scalable Best suited for dense networks Protocol uses a synchronized physical or logical clock Temporally Ordered Routing Algorithm (TORA)

Introduction A mobile adhoc network is a collection of mobile routers Mobility requires fast protocol adaptation for routing purposes Existing shortest path algorithms and adaptive shortest path algorithms are not well suited in a dense and highly dynamic environment These algorithm maintain only one path

Routing in Mobile Networks Access Point Configuration The access point does the routing Everyone node is at one hop distance No routing Adhoc Network Every node is a router Nodes can be at 1 – N hops MANET The complete network becomes mobile

Routing in Mobile Networks N1 AP N3 N2 N1 N3 N2 N4N5

Routing in Mobile Networks N1 AP N3 N2 N1 N3 N2 N4N5

Existing Protocols Some Existing algorithms include Gafini Bertsekas (GB) algorithm Lightweight Mobile Routing (LMR) protocol Destination Sequenced Distance Vector (DSDV) Wireless Routing Protocol (WRP) Dynamic Source Routing (DSR) protocol All these algorithms have stability problem in dense networks or are limited by discovery of only one path

Efficient Routing in Dense Mobile Networks Efficient routing in dense networks require Distributed execution Loop free routing Provision of multiple routes Quick route establishment Less communication overhead Routing optimality is of less significance sine mobility changes the shortest path

TORA Protocol Assumptions Each node N has a unique identifier (ID) Each link L allows two-way communication A node failure occurs if all links incident to that node are severed Each node is always aware of its neighbors All transmission are broadcasted and transmissions are received in order All nodes have synchronized clocks Notations Network is modeled as directed acyclic graph N is a finite set of nodes L is a set of initially undirected links Each link L maybe assigned one of the following states Undirected Directed from node i to j - upstream Directed from node j to i - downstream

Foundation and Basic Structure Creating routes Establishment of a sequence of directed links leading from node to destination Only initiated when a node with no directed links require a route through query/reply messages Assigning direction to links in n undirected network or portion Maintaining routes Reacting to topological changes in a network in a manner such that routes to the destination are established within a finite time The directed portions returned to a destination oriented DAG Erasing routes Upon detection of a network partition all links must be undirected to erase invalid routes

Foundation and Basic Structure Protocol uses three distinct control packets Query (QRY) Creating routes Update (UPD) Creating and maintaining routes Clear (CLR) Erasing routes

Algorithm Description At any given time an ordered quintuple is associated with each node First value is a time tag set to the time of link failure Second value is a unique originator ID (unique ID of the node which defined the new reference level) Reference levels can be ordered lexicographically Third value is a single bit used to divide each of the unique reference levels into two unique sub-level Fourth value is an integer used to order nodes with respect to a common reference level last value is the unique ID of the node itself

Algorithm Description Conceptually the quintuple represents the height of the node with respect to A reference level represented by the first three values in the quintuple A new reference level is defined each time a node loses its last downstream link due to a link failure A delta value instrumental in propagation of a reference level

Route Creation Routes are created using QRY and UPD packets QRY consists of a destination ID (did) UPD consists of a did and the height of the node i which is broadcasting the packet H Each node other than destination maintains a Route-Required (RR) flag which is initially un-set and the time at which last UPD packet was broadcast and the time at which each link became active

Route Creation When QRY is Received If the receiving node has no downstream links and RR is un-set it re-broadcasts the QRY and sets the RR If the receiving node has no downstream links and its RR is set it discard the QRY packet If receiving node has atleast one downstream link and its height is NULL it sets its height and broadcasts a UPD (delta value is incremented) If the receiving node has atleast one downstream link and its height is non-NULL It first compares the time last UPD was broadcasted to the time the link over which the QRY packet was received became active If UPD has been broadcast since the link became active it discards QRY otherwise, broadcasts UPD packet. If a node has the RR flag set when new link is established it broadcasts a QRY packet

Route Creation

Maintaining Routes Performed only for nodes having a height other than NULL Any neighbor having a NULL height is not used

Maintaining Routes

Erasing Routes A propagation of CLR packet erases routes CLR is broadcasted upon the detection of a partition in the network

Erasing Routes

Performance No comparative simulation results are available (at the time of writing of the paper) Complexity comparison with other protocols show that TORA has linear complexity

Complexity Comparison

Conclusion A highly adaptive distributed routing algorithm is proposed Suited for operation in mobile wireless networks Maintains loop free multipath routing to destinations for which routing is required Transmits three type of control messages for creation, updation and deletion of routes