Signal-Strength-Aware Routing in Ad hoc Networks Abhinav Gupta Ian Wormsbecker Carey Williamson Dept. of Computer Science University of Calgary.

Slides:



Advertisements
Similar presentations
Bandwidth Estimation for IEEE Based Ad Hoc Networks.
Advertisements

Analysis of NAT-Based Internet Connectivity for Multi-Homed On-Demand Ad Hoc Networks Engelstad, P.E. and Egeland, G. University of Oslo (UniK) / Telenor.
A Survey of Secure Wireless Ad Hoc Routing
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Unicast Performance Analysis of Extended ODMRP in a Wired-to- Wireless Hybrid Ad-Hoc Network Sang Ho Bae Sungwook Lee Mario Gerla UCLA Computer Science.
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.
Ad-Hoc Networking Course Instructor: Carlos Pomalaza-Ráez D. D. Perkins, H. D. Hughes, and C. B. Owen: ”Factors Affecting the Performance of Ad Hoc Networks”,
Diagnosing Wireless TCP Performance Problems: A Case Study Tianbo Kuang, Fang Xiao, and Carey Williamson University of Calgary.
Performance Comparison of Routing Protocols for Ad Hoc Networks PATTERN ENDIF Ferrara.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Comparison of Routing Metrics for Static Multi-Hop Wireless Networks Richard Draves, Jitendra Padhye and Brian Zill Microsoft Research Presented by Hoang.
Wireless Networking Overview Carey Williamson Dept. of Computer Science U. of Calgary (Original slides courtesy of David Schwab, U of S)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Ad Hoc Wireless Routing COS 461: Computer Networks
CIS 725 Wireless networks. Low bandwidth High error rates.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department.
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
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.
Ad Hoc Routing: The AODV and DSR Protocols Jonathan Sevy Geometric and Intelligent Computing Lab Drexel University
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)
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
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.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
Cache Management of Dynamic Source Routing for Fault Tolerance in Mobile Ad Hoc Networks.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
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,
Implementation of Collection Tree Protocol in QualNet
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.
Outline Introduction Existing solutions for ad hoc
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Security in Mobile Ad Hoc Networks: Challenges and Solutions (IEEE Wireless Communications 2004) Hao Yang, et al. October 10 th, 2006 Jinkyu Lee.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
Designing Reliable Delivery for Mobile Ad-hoc Networks in Robots BJ Tiemessen Advisor: Dr. Dan Massey Department of Computer Science Colorado State University.
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.
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
A Receiver-Initiated Approach for Channel-Adaptive On-Demand Routing in Ad Hoc Mobile Computing Networks Xiao-Hui Lin, Yu-Kwong Kwok, and Vincent K. N.
PERFORMANCE EVALUATION OF COMMON POWER ROUTING FOR AD-HOC NETWORK Zhan Liang Supervisor: Prof. Sven-Gustav Häggman Instructor: Researcher Boris Makarevitch.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
DETECTION AND IGNORING BLACK HOLE ATTACK IN VANET NETWORKS BASED LATENCY TIME CH. BENSAID S.BOUKLI HACENE M.K.FAROUAN 1.
Jim Parker CMSC691t Spring 2000 “Ad-hoc On-Demand Distance Vector Routing” A dynamic routing algorithm for mobile ad-hoc networks.
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.
Straight Line Routing for Wireless Sensor Networks Cheng-Fu Chou, Jia-Jang Su, and Chao-Yu Chen Computer Science and Information Engineering Dept., National.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Analysis the performance of vehicles ad hoc network simulation based
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
Routing In Wireless Mesh Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Routing.
Routing in Mobile Ad-hoc Networks
Vinay Singh Graduate school of Software Dongseo University
Routing protocols in Mobile Ad Hoc Network
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

Signal-Strength-Aware Routing in Ad hoc Networks Abhinav Gupta Ian Wormsbecker Carey Williamson Dept. of Computer Science University of Calgary

October 5, 2004MASCOTS Ad hoc Networks  An ad hoc network is dynamically formed when two or more mobile hosts with wireless capability come into transmission range of each other  Advantage of ad hoc networks: Can be set up ‘on-the-fly’ Requires no existing infrastructure

October 5, 2004MASCOTS Ad hoc Network

October 5, 2004MASCOTS Objectives  Implementation of Signal-strength- aware AODV  Study the effect of AODV routing, user mobility, and number of hops on TCP throughput.  Study the effectiveness of rate- based-pacing of TCP (TCP-RBP)

October 5, 2004MASCOTS AODV Operation Source Destination RREQ RREP Data RERR Data

October 5, 2004MASCOTS Ad hoc On-Demand Distance Vector Routing Protocol (AODV)  Reactive in operation  Route discovery and maintenance using control packets (RREQ, RREP, RERR and HELLO)  The route freshness determined using sequence numbers associated with the control packets.

October 5, 2004MASCOTS AODV UU  Implementation carried out in user-space.  Consists of 3 kernel modules and some user space modules.  Uses Netfilter hooks for packet mangling from kernel space to user space.  Packets analyzed in user-space to trigger AODV events.  Packets are queued on to user-space using libipq which communicates with ip_queue, standard queue handler for IPv4.

October 5, 2004MASCOTS AODV Modules

October 5, 2004MASCOTS Signal-strength-aware AODV  Rationale: Don’t allow route freshness to be determined solely on the basis of sequence numbers  Checks signal strength of control packets coming from adjacent Mobile Host to before it creates, updates or deletes routes.  Signal strength of control packets determined by link_strength module and used by aodv_socket to choose whether or not to let the packet through.

October 5, 2004MASCOTS Variation of Signal Strength

October 5, 2004MASCOTS Operation  If the packet is a broadcast or is intended for the current host, then it is handled as usual by Linux.  If the packet is not intended for the current host and a route exists, it is forwarded to the next hop.  If no route exists, the packet is dropped.  If the packet is generated by the local host, it is buffered in user-space, and a route discovery initiated and routed to next hop when a route is found.

October 5, 2004MASCOTS Locally Generated Packet NF_IP_LOCAL_OUT Packet

October 5, 2004MASCOTS Experimental Environment  Redhat Linux 8.0 (kernel )  5 laptops 3 IBM Thinkpads (Processor P4) 2 Compaq Evos (Processor P3)  Cisco Aironet 350 PCMCIA Wireless Cards  Netperf and Netserver used as source and sink for TCP traffic.  Kernel Probes added to TCP code to monitor the TCP statistics  Airopeek Sniffer used to count the control packets

October 5, 2004MASCOTS Testbed Topology Node1 Running netserver Node2 Node3 Node4 Node5 Running netperf Airopeek Sniffer

October 5, 2004MASCOTS Routing Discovery Time (ms) HopsMinMedianMaxMeanStdDev , ,

October 5, 2004MASCOTS Round Trip Time

October 5, 2004MASCOTS TCP Throughput (Mbps) HopsStationarySlowMediumFast Slow Speed – 0.33 m/s Fast Speed – 1.0m/s

October 5, 2004MASCOTS Routing Overhead HopsData PacketsControl PacketsOverhead Ratio 224, , , , , , , , , , , , , , ,

October 5, 2004MASCOTS TCP rate-based-pacing (TCP RBP)  Rationale: “Spread-out” the TCP Packets in time to improve TCP performance  InterPacketDelay=RTT/(CurrentWindow+V)  Performed simulations and experiments with Reno TCP and RBP TCP Related Work: [1] Z.Fu et al, “The Impact of Multi-hop Wireless Channel on TCP Throughput and Loss”, Proceedings of IEEE INFOCOM’03, San Francisco, April 2003 [2] J.Ke and C.Williamson, “Towards a Rate-Based TCP Protocol for the Web”, Proceedings of MASCOTS 2000, San Francisco, pp , October 2000

October 5, 2004MASCOTS TCP rate-based-pacing Packet

October 5, 2004MASCOTS Simulations Results (TCP-RBP)

October 5, 2004MASCOTS Experimental Results Num HopsTCP RenoRBP TCP MeanSDevMeanSDev TCP Throughput (Mbps)

October 5, 2004MASCOTS Conclusions  Signal-strength-aware AODV is a good choice for ad hoc networks because of low overhead and good performance  Design choices made for signal-strength- aware AODV were effective  Performance of RBP TCP is highly sensitive to channel contention and AODV routing dynamics  Simulation results should be interpreted with caution, unless validated against experimental measurements

Thank You!

October 5, 2004MASCOTS Contributions  Provides a working implementation of signal-strength-aware AODV  Demonstrates the functionality and performance of the protocol  Presents empirical measurements of TCP throughput in multi-hop wireless ad hoc network  Evaluates the effectiveness of TCP rate- based-pacing in an experimental setting