ROUTING ALGORITHMS IN AD HOC NETWORKS

Slides:



Advertisements
Similar presentations
Routing protocols in Mobile Ad Hoc Network
Advertisements

1 A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks By Lei Chen.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Overview of Ad Hoc Routing Protocols. Overview 1.
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)
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.
Mobile Ad-hoc Networks (manets)
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
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)
Sensor Network Routing Romit Roy Choudhury and Pradeep Kyasanur (Some slides are based on Dr. Nitin Vaidya’s tutorial)
TORA : Temporally Ordered Routing Algorithm Invented by Vincent Park and M.Scott Corson from University of Maryland. TORA is an on-demand routing protocol.
Mobile Ad hoc Networks COE 549 Routing Protocols I
Ad Hoc Wireless Routing COS 461: Computer Networks
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
A Highly Adaptive Distributed Routing Algorithm for Mobile Wireless Networks Research Paper By V. D. Park and M. S. Corson.
Ad Hoc Networking via Named Data Michael Meisel, Vasileios Pappas, and Lixia Zhang UCLA, IBM Research MobiArch’10, September 24, Shinhaeng.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
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.
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 Routing protocols MANET
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
Mobile Adhoc Network: Routing Protocol:AODV
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.
Mobile Networking Challenges1 5.6 Mobile Ad Hoc Networks  Ad hoc network does not have any preexisting centralized server nodes to perform packet routing,
TCP PERFORMANCE OVER AD HOC NETWORKS Presented by Vishwanee Raghoonundun Assisted by Maheshwarnath Behary MSc Computer Networks Middlesex University.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
The Destination Sequenced Distance Vector (DSDV) protocol
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.
#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:
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Scalable Routing Protocols for
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
Introduction to Ad Hoc Mobile Wireless Networks
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Fundamentals of Computer Networks ECE 478/578
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
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.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Mobile Ad Hoc Networks: Introduction
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Kyle Fitzpatrick Konstantin Zak
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
CSE 4340/5349 Mobile Systems Engineering
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Ad-hoc On-demand Distance Vector
ROUTING IN MOBILE AD-HOC NETWORKS
Ad hoc Routing Protocols
by Saltanat Mashirova & Afshin Mahini
Subject Name: Computer Networks - II Subject Code: 10CS64
Proactive vs. Reactive Routing
Routing.
Routing in Mobile Ad-hoc Networks
Vinay Singh Graduate school of Software Dongseo University
Routing protocols in Mobile Ad Hoc Network
Presentation transcript:

ROUTING ALGORITHMS IN AD HOC NETWORKS Presented by Vishwanee Raghoonundun Assisted by Maheshwarnath Behary & Y. Koteswara MSc Computer Networks Middlesex University

Introduction Definition of Ad hoc networks Routing in Ad hoc networks Ad Hoc Routing Algorithms Source Routing Distributed Routing Hierarchical Routing Conclusion Reference

1. Definition of Ad hoc network A mobile ad hoc network (MANET) is a collection of two or more nodes wirelessly connected together into a network. It is said to be infrastructureless as it does not have any central node, wires or fized base stations. A Manet is also referred to as multi-hop connection and is suitable for application areas such as: battlefield communications disaster recovery inimical environment monitoring (where fixed wired infrastructure is not available)

2. Routing in Ad hoc networks In Ad Hoc Networks, routing of packets are carried out by nodes on the network. There is no fixed router assigned to the network. Figure 1 illustrates routing in an ad hoc network environment. N1 N2 N3 N5 N4 Good Link Weak Link Figure 1: Ad Hoc Network

3. Ad Hoc Routing algorithms 3.1 Source Routing Dynamic Source Routing Ad Hoc on Demand Distance Vector (AODV) 3.2 Distributed Routing Temporally Ordered Routing Algorithm (TORA) Dynamic Destination Sequence Distance Vector 3.3 Hierarchical Routing Clusterhead – Gateway Switch Routing (CGSR) Hierarchical State Routing

3.1.1 Dynamic Source Routing (DSR) Uses source routing & route caches Multiple routes Intermediate nodes do not need to update routing information No periodic messaging Protocol consists of two phases – Route Discovery & Route Maintenance Constraints: If links are asymmetric, then the destination node has to discover a route to the initial source node Path list represents additional overhead over channel High latency to subsequent delivery of the data packet Optimizations: Route request could contain a counter Cache path fragments from recent requests Passive Acknowledgement Explicit Acknowledgement

Figure 2. Route Discovery Process in DSR

3.1.2 Ad Hoc on Demand Distance Vector (AODV) Purely on demand (no routes determined until needed) Each node contains routing table of next hop information for how to get to every other node. Nodes ping with “Hello” messages to test links Only recent active nodes notified of topology changes – propagated to neighbors. Constraints: Route discovery can be an expensive operations, since it may cause a large number of request packets to be transmitted Adds latency to the subsequent delivery of the data packet. Optimizations: Caching of path fragments from recent requests Eavesdropping on neighbouring nodes to update routing tables

Figure 3. Route Discovery Process in AODV

3.2.1 Temporally Ordered Routing Algorithm TORA is proposed for highly dynamic mobile, multihop wireless networks Has three basic functions: Route creation, Route maintenance, and Route erasure. Route is created using (i) QRY packet (contains the destination-ID (did) for which the algorithm is running) and (ii) UPD packets (contains the did and the height of the node i that is broadcasting the packet, Hi) Constraints: There is potential for oscillations to occur, which is similar to the ‘count-to-infinity’ problem in distance vector routing. However oscillations are temporary.

Figure 4. Route Creation in TORA

3.2.2 Dynamic Destination Sequence Distance Vector Based on on the idea of the classical Bellman-Ford Routing Algorithm with certain improvements. Every mobile station maintains a routing table that lists all available destinations, the number of hops to reach the destination and the sequence number assigned by the destination node Constraints: Count-to-infinity, loops and unreachable regions problems Changes at one node propagates slowly through the network Ad hoc is a dynamic network environment Optimizations: Introduces a sequence number, which help to apply advertisements in correct order, thus preventing loops Damping

3.3.1 Clusterhead-Gateway Switch Routing (CGSR) CGSR is a clustered multihop mobile wireless network with several heuristic routing schemes. A cluster head selection algorithm is utilized to elect a node as the cluster head using a distributed algorithm within the cluster Constraints: Having a cluster head scheme is that frequent cluster head changes can adversely affect routing protocol performance since nodes are busy in cluster head selection rather than packet relaying. CGSR uses DSDV as the underlying routing scheme, and hence has much of the same overhead as DSDV Optimizations: Introduces a sequence number, which help to apply advertisements in correct order, thus preventing loops Damping

Figure 5 . Clusterhead-Gateway Switch Routing (CGSR) Internet cluster super cluster

3.3.2 Hierarchical State Routing The characteristic feature of HSR is multilevel clustering and logical partitioning of mobile nodes. The network is partitioned into clusters and a cluster-head elected as in a cluster-based algorithm. Constraints: It may force traffic to go through certain nodes which may be a bottleneck and which may lead to sub-optimal paths. Maintaining a hierarchy of clusters causes additional overheads

Figure 6. Hierarchical State Routing

Conclusion Despite AODV and DSR being very similar protocols, AODV is more efficient Even though AODV and DSR are categorized under source routing for this presentation they are also distributed in nature The Mobile Ad Hoc network is a rapidly changing environment where nodes are moving in and out all the time, many of the algorithms discussed earlier have very high overheads and perform poorly unless additional enhanced features are added unto them.

References [1] Jochen Schiller, “Mobile Communications”, Second Edition, 2003 [2] A. Lasebae, “Mobile and Wireless Networks” [3] http://comet.ctr.columbia.edu/~jaekwon/E6768/Adrija-presentation.pdf [4] http://www.cse.ohio-state.edu/~jain/cis788-99/ftp/adhoc_routing/