任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修

Slides:



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

“Location-Aided Routing (LAR) in Mobile Ad Hoc Network” by Young-bae ko Nitin H. Validya presented by Mark Miyashita.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Multicasting in Mobile Ad-Hoc Networks (MANET)
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Adaptive backup routing for ad-hoc networks Adviser: Ho-Ting Wu Speaker: Zen-De Liu Date:05/14/2007.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
Ad-hoc On-Demand Distance Vector Routing (AODV) Sirisha R. Medidi.
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.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Mobile Routing protocols MANET
Mobile Adhoc Network: Routing Protocol:AODV
Ad hoc On-demand Distance Vector (AODV) Routing Protocol ECE 695 Spring 2006.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
ROUTING ALGORITHMS IN AD HOC NETWORKS
RFC 3561 AODV Routing Protocol Mobile Ad Hoc Networking Working Group Charles E. Perkins INTERNET DRAFT Nokia Research Center 19 June 2002 Elizabeth M.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Ad Hoc Routing: The AODV and DSR Protocols Speaker : Wilson Lai “Performance Comparison of Two On-Demand Routing Protocols for Ad Hoc Networks”, C. Perkins.
Dilshad Haleem CST593 summer 2007 Routing In Wireless Mesh Networks CST593 Final Project by Dilshad Haleem Division of Computing Studies, ASU Polytechnic.
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
1 Ad Hoc On-Demand Distance Vector Routing (AODV) Dr. R. B. Patel.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
AODV: Introduction Reference: C. E. Perkins, E. M. Royer, and S. R. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” Internet Draft, draft-ietf-manet-aodv-08.txt,
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
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:
Ad-hoc On Demand Distance Vector Protocol Hassan Gobjuka.
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.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
Remote Deployment of Sensor Networks Presentation 3: Providing connectivity between sensor nodes and uplinks.
6LoWPAN Ad Hoc On-Demand Distance Vector Routing Introduction Speaker: Wang Song-Ferng Advisor: Dr. Ho-Ting Wu Date: 2014/03/31.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
DETECTION AND IGNORING BLACK HOLE ATTACK IN VANET NETWORKS BASED LATENCY TIME CH. BENSAID S.BOUKLI HACENE M.K.FAROUAN 1.
Fundamentals of Computer Networks ECE 478/578
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Doc.: IEEE /0174r1 Submission Hang Liu, et al. March 2005 Slide 1 A Routing Protocol for WLAN Mesh Hang Liu, Jun Li, Saurabh Mathur {hang.liu,
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.
GeoTORA: A Protocol for Geocasting in Mobile Ad Hoc Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Analysis the performance of vehicles ad hoc network simulation based
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Routing design goals, challenges,
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
By Ioannis Chatzigiannakis, Elena Kaltsa, Sotiris Nikoletseas
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
Mobile and Wireless Networking
Ad hoc Routing Protocols
by Saltanat Mashirova & Afshin Mahini
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Proactive vs. Reactive Routing
ITIS 6010/8010 Wireless Network Security
Routing.
Vinay Singh Graduate school of Software Dongseo University
A Routing Protocol for WLAN Mesh
Routing protocols in Mobile Ad Hoc Network
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修 Modified Reverse AODV Routing Algorithm using Route Stability in Mobile Ad Hoc Networks 出處:Multitopic Conference,INMIC 2008. IEEE International 23-24 Dec. 2008 Page(s):255 - 259 作者:Zarei.M.;Faez.K. ;Nya.J.M. 任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修 2009/12/30

Outline Introduction Ad-Hoc On Demand Distance Vector Routing Protocol (AODV) Reverse AODV algorithm (RAODV) Modified Reverse Ad Hoc On Demand Distance Vector(MRAODV) routing algorithm Path Maintenance in MRAODV Routing Algorithm Simulation environment and results Conclusions

Introduction (1/4) Mobile ad hoc networks (MANET) consist of mobile platform which communicate with each other through wireless links, without any predetermined infrastructure. If the source and destination nodes are not within the transmission range of each other, then intermediate nodes would be served as intermediate routers for the communication between the two nodes. 2009/12/30

Introduction (2/4) Moreover, mobile platform moves autonomously and communicates via dynamically changing network. Frequent change of the network topology is a main challenge for many important topics 2009/12/30

Introduction (3/4) In this paper,we consider the Ad-hoc On-Demand Distance Vector Routing Protocol (AODV) that uses a demand-driven route establishment procedure. We present an optimized version of this algorithm namely Reverse AODV (RAODV). We also present our routing protocol namely Modified-RAODV (MRAODV) routing algorithm which it can be an extension for RAODV. 2009/12/30

Introduction (4/4) The MRAODV routing algorithm can present good performance for high mobility environments 2009/12/30

Ad-Hoc On Demand Distance Vector Routing Protocol (AODV) The Ad-hoc On-Demand Distance Vector outing Protocol (AODV), is one of more common routing algorithm in ad hoc networks and is based on the principle of discover routes as needed. AODV is a reactive algorithm that has some capabilities such as; low processing, memory overhead, low network utilization. AODV routing algorithm is a prominent method for building routes between network nodes. 2009/12/30

Ad-Hoc On Demand Distance Vector Routing Protocol (AODV) In AODV routing algorithm, the source node distributes a route request packet at the time when a path is needed to the destination node. The source node initiates path discovery by broadcasting a route request (RREQ) packet to its neighbors. 2009/12/30

Ad-Hoc On Demand Distance Vector Routing Protocol (AODV) The source node initiates path discovery by broadcasting a route request (RREQ) packet to its neighbors. The RREQ has following fields: When the intermediate nodes receive route reply packet (RREP), they update the forward route to the destination. The route reply packet contains the following fields: 2009/12/30

Ad-Hoc On Demand Distance Vector Routing Protocol (AODV) AODV protocol uses sequence numbers to determine the timeliness of each packet and to prevent creation of loops. AODV algorithm uses Route Error Message (RERR) route failures and link failures propagated by a RERR from a broken link to the source node of the corresponding route. 2009/12/30

Ad-Hoc On Demand Distance Vector Routing Protocol (AODV) When the next hop link breaks, RERR packets are sent by the starting node of the link to a set of neighboring nodes that communicate over the broken link with the destination. 2009/12/30

Reverse AODV algorithm (RAODV) AODV routing algorithm builds a single loop-free path to each other node on the network. One disadvantage of AODV and most on-demand routing protocols is a route reply message loss. In route discovery phase, a route reply message (RREP) of AODV obtains by the spending cost of flooding the entire network or a partial area. 2009/12/30

Reverse AODV algorithm (RAODV) Route request packet in RAODV like AODV contain following fields where, the source and destination addresses, together with the broadcast ID, uniquely identify this RREQ packet. 2009/12/30

Fig.1 2009/12/30

Reverse AODV algorithm (RAODV) When the destination node receives first route request message, it generates reverse request (R-RREQ) message and broadcasts it to neighbor nodes within transmission range. 2009/12/30

Fig.2 2009/12/30

Reverse AODV algorithm (RAODV) When broadcasted reverse request packet arrives to intermediate node, it will check for redundancy. If it already received the same message, the message is dropped, otherwise forwards to next nodes and when the source node receives first reverse request message, then it starts packet transmission, and late arrived R-RREQs are saved for future use. 2009/12/30

Modified Reverse Ad Hoc On Demand Distance Vector(MRAODV) routing algorithm RAODV routing algorithm increases performance and when route fails occurs, the source node should select the best route between available routs. In this paper, we apply stability estimation method for rout selection and to increase performance. 2009/12/30

Modified Reverse Ad Hoc On Demand Distance Vector(MRAODV) routing algorithm RAODV algorithm solves this problem with selecting the rout with minimum length in available set of routes that have been already found. In our proposed routing algorithm (MRAODV), when a source node wants to communicate with a destination node, first it broadcasts a RREQ packet. 2009/12/30

Modified Reverse Ad Hoc On Demand Distance Vector(MRAODV) routing algorithm When destination receives a RREQ message, it broadcasts R-RREQ message to find source node. Each intermediate node which receives the R-RREQ message, calculates route stability by equation (2) and the route stability for each router is calculated by the following equation. 2009/12/30

Modified Reverse Ad Hoc On Demand Distance Vector(MRAODV) routing algorithm 2009/12/30

Modified Reverse Ad Hoc On Demand Distance Vector(MRAODV) routing algorithm When source node receives R-RREQ, it will have multiple routes to destination, so it selects stable route to destination node. This process is illustrated in figure 3. 2009/12/30

Modified Reverse Ad Hoc On Demand Distance Vector(MRAODV) routing algorithm According to this figure when one intermediate node moves and causes link breaks then active route fails and a new route must be selected. In AODV, this process is done by initializing route discovery procedure and in RAODV with selecting one available route with minimum hop count. In MRAODV, a new route with maximum stability is selected between available routes. 2009/12/30

Path Maintenance in MRAODV Routing Algorithm When a route established between source and destination, data transmission stage can be started. In high mobility environments, link failure is a common phenomenon which can be occurred. 2009/12/30

Path Maintenance in MRAODV Routing Algorithm In both reverse RAODV and AODV routing algorithms, source node selects new path based on shortest path method and when mobile node moves quickly, these algorithms can not show good performance. 2009/12/30

Simulation environment and results(1/2) We used the ns-2 simulator to implement our routing algorithm for comparison with RAODV and AODV routing algorithms and to check the effectiveness of the proposed method. For evaluation of MRAODV routing algorithm performance, we used two metrics: Packet Delivery Ratio Control Packet Overhead 2009/12/30

Fig.4 2009/12/30

Fig.5 2009/12/30

Fig.6 2009/12/30

Conclusions(1/2) This paper presented a new protocol for mobile ad hoc networks based on link stability and reverse packet transmission. We changed RAODV routing algorithm and made an optimized version of AODV. 2009/12/30

Conclusions(2/2) According to the simulation results, this algorithm is better than other version of AODV algorithm. We compared our method with AODV and RAODV routing algorithm in average to end delay and packet delivery ratio . We found that the presented protocol is suitable for high mobility rate environment and it shows a good performance when the number of nodes increases. 2009/12/30