1 Per Gunningberg© A Real-World Test-bed for Mobile Ad hoc Networks: Methodology, Experimentations, Simulation and Results. Per Gunningberg, Erik Nordström,

Slides:



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

Designing An g Ad-hoc Network for Multimedia Communication Chung-Wei Lee & Jonathan C.L. Liu Presented By: Mahendra Kumar.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
CSLI 5350G - Pervasive and Mobile Computing Week 3 - Paper Presentation “RPB-MD: Providing robust message dissemination for vehicular ad hoc networks”
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
6/3/ Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross-Layer Information Awareness CS495 – Spring 2005 Northwestern University.
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.
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”,
An Assessment of Mobile Ad-Hoc Network (MANET) Issues Jerry Usery CS 526 May 12 th, 2008.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Secure Data Communication in Mobile Ad Hoc Networks Authors: Panagiotis Papadimitratos and Zygmunt J Haas Presented by Sarah Casey Authors: Panagiotis.
Coping with Communication Gray Zones in IEEE b based Ad hoc Networks, H. Lundgren, E. Nordström, and C. Tschudin Anne Saaranen.
Performance Comparison of Routing Protocols for Ad Hoc Networks PATTERN ENDIF Ferrara.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/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.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Copyright: UC Riverside Alleviating the effects of mobility on TCP Performance Signal Strength based Link Management Fabius Klemm *, Srikanth Krishnamurthy.
Computer Networks: Wireless Networks Ivan Marsic Rutgers University Chapter 6 – Wireless Networks.
Ad Hoc Wireless Routing COS 461: Computer Networks
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
Performance Evaluation of Vehicular DTN Routing under Realistic Mobility Models Pei’en LUO.
CIS 725 Wireless networks. Low bandwidth High error rates.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Redes Inalámbricas Máster Ingeniería de Computadores 2008/2009 Tema 7.- CASTADIVA PROJECT Performance Evaluation of a MANET architecture.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Challenged Networking An Experimental Study of New Protocols and Architectures Erik Nordström.
Mobile Adhoc Network: Routing Protocol:AODV
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.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
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.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
SRI International 1 A Simulation Comparison of TBRPF, OLSR, and AODV Richard Ogier SRI International July 2002.
Simulation of the OLSRv2 Protocol First Report Presentation.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
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.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Robust MANET Design John P. Mullen, Ph.D. Timothy I. Matis, Ph.D. Smriti Rangan Karl Adams Center for Stochastic Modeling New Mexico State University May.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Stretchable Architectures for Next Generation Cellular Networks Presented By Shashidhar Lakkavalli, Ansuya Negi and Dr. Suresh Singh Portland 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.
Slide 1 National Research Council - Pisa - Italy Marco Conti Italian National Research Council (CNR) IIT Institute Measurements of IEEE in Ad Hoc.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Self-stabilizing energy-efficient multicast for MANETs.
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
System Study of the Wireless Multimedia Ad-hoc Network based on IEEE g Authors Chung-Wei Lee Jonathan C.L. Liu & Kun Chen Yu-Chee Tseng & S.P. Kuo.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
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.
Introduction to Mobile Ad hoc Networks (MANETs) Advanced Computer Networks.
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.
AODV-OLSR Scalable Ad hoc Routing
MZR: A Multicast Protocol based on Zone Routing
What is Mobile Network? Why is it called Ad Hoc?
A comparison of Ad-Hoc Routing Protocols
Lei Chen and Wendi B. Heinzelman , University of Rochester
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
Dynamic Routing and OSPF
TCP in Wireless Ad-hoc Networks
ModelNet: A Large-Scale Network Emulator for Wireless Networks Priya Mahadevan, Ken Yocum, and Amin Vahdat Duke University, Goal:
Motion-Aware Routing in Vehicular Ad-hoc Networks
Routing in Mobile Ad-hoc Networks
Computer Networks: Wireless Networks
Routing protocols in Mobile Ad Hoc Network
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

1 Per Gunningberg© A Real-World Test-bed for Mobile Ad hoc Networks: Methodology, Experimentations, Simulation and Results. Per Gunningberg, Erik Nordström, Christian Rohner, Oskar Wibling Uppsala University

2 Per Gunningberg© Background and problem IETF is standardizing MANET (Mobile Adhoc NETwork) routing protocols: –One proactive protocol - knowledge about all nodes –One reactive protocol - path on the need basis Based on experiences from three protocols: –AODV - Adhoc On Demand Distance Vector (reactive) –DSR - Dynamic Source Routing (reactive) –OLSR - OptiMized Link State Routing(proactive) Problem: But majority of research done through simulations...

3 Per Gunningberg© Part One A test-bed for evaluating ad hoc routing protocols. Close to reality What to measure and how to analyze Repeatable experiments Grey Zone Phenomena Conclusion

4 Per Gunningberg© The Uppsala Ad hoc Protocol Evaluation Testbed (APE) People carrying laptops with b Suitable for indoor experiments that are hard to model in simulation

5 Per Gunningberg©

6 The Ad hoc Protocol Evaluation Testbed (APE) Execution environment on top of existing OS. –Runs on Win and Linux Scenarios with movement choreography. Emphasizes easy management for scaling downloads.

7 Per Gunningberg© Laptop instructions (choreography) node.11.action.0.msg=Test is starting... node.11.action.0.command=start_spyd node.11.action.0.duration=1 node.11.action.1.command=my_iperf c 2 t 330 node.11.action.1.msg=Stay at this location. node.11.action.1.duration=30 node.11.action.2.msg=Start moving! Go to Point A, the end of building. node.11.action.2.duration=75 node.11.action.3.msg=You should have arrived at Point A. Please stay. node.11.action.3.duration=30

8 Per Gunningberg© Measurement procedures Every node collects SNR from every other node it can hear during the test session Every event is time stamped Received Packets/Application results are collected at all nodes Routing state snapshots are collected Analysis is done after the test session.

9 Per Gunningberg© Replaying a scenario SNR mapped to virtual distance Each time interval corresponds to a topological map T Point A Point D

10 Per Gunningberg© APE is a Testbed for… 1.Relative protocol performance comparisons 2.Radio channel effects on ad hoc routing protocols 3.Interactions between hardware, software, protocol, mobility and radio environment Example: Grey Zone Phenomena 4.Validation of simulation models 5.Generation of traces

11 Per Gunningberg© Gray Zone Phenomena AA Broadcast Unicast 3

12 Per Gunningberg© Challenge Results should be reproducible and comparable between tests It follows that experiments must be repeatable......and therefore stochastic factors need to be dealt with So – what can we achieve?

13 Per Gunningberg© Stochastic Factors in Real World Experiments Node mobility adds frequent changes in the network topology. –We use choreography and “measure topology differences” Variations in hardware and software configuration. –We use identical hardware and software. Time varying radio environment affects link quality and error rates.

14 Per Gunningberg© Topology differences - visual check RED = Average mobility GREEN = 25% with lowest mobility BLUE = 25% with highest mobility Experiment 1Experiment 2

15 Per Gunningberg© Part Two Evaluating MANET protocols with the APE testbed, simulation and emulation. Scenarios UDP, Ping and TCP Side-by-side comparison Faulty protocol constructs Conclusion

16 Per Gunningberg© Coupling Simulation, Emulation and Real World

17 Per Gunningberg© Routing protocols ability to adapt OLSR - Proactive Link state routing. Monitors neighbors and exchange link state info. AODV - broadcasts to set up path. HELLO or Link feedback to detect link failure. DSR - broadcasts with source route. Listens to other traffic to find shorter route. RTT measurements and network ACKs. React to connectivity changes

18 Per Gunningberg© Emulation Same configuration as Real world Table-top emulation MAC filters force connectivity changes Reduces radio and mobility factors Interference reduces bandwidth

19 Per Gunningberg© Simulation Scenarios recreated in a ns2-simulation using “default” models: –Transmission range tuned to better match indoors –Mobility with jitter modeled after real world measurements –Results averaged over 10 runs Results provide a baseline Can simulations using default (simple) models be used to predict routing protocol performance in complex real world environments?

20 Per Gunningberg© Multidimensional Comparison Three MANET routing protocol implementations: –OOLSR, AODV-UU, DSR-UU Three traffic types: –UDP (20 pkts/s CBR) –Ping (20 pkts/s CBR) –TCP (File transfer) Three mobility scenarios: –End node swap, Relay node swap, Roaming node Three environments (dimensions): –Simulation, Emulation, Real world 3x3x3x(10 runs) = 270 runs

21 Per Gunningberg© Experimental Test Environment Indoors with offices and corridors Four nodes (0, 1, 2, 3) Four waypoints (A, B, C, D) One data stream from node 3 to node 0

22 Per Gunningberg© Relay Node swap AA ABCD 0123

23 Per Gunningberg© Scenarios – Relay Node Swap End nodes stationary Intermediate nodes changes position Hop count never smaller than 2

24 Per Gunningberg© End node swap AA ABCD 0123

25 Per Gunningberg© Scenarios – End Node Swap End nodes change positions Intermediary nodes stationary Hop count changes from 3 to (2) and 1 and back

26 Per Gunningberg© Roaming node AA ABCD 0123

27 Per Gunningberg© Scenarios – Roaming Node Roaming node is source node All other nodes stationary

28 Per Gunningberg© Results – Relay Node Swap

29 Per Gunningberg© Results – End Node Swap

30 Per Gunningberg© Results – Roaming Node

31 Per Gunningberg© AODV - UDP - End Node Swap

32 Per Gunningberg© OLSR - UDP - End Node Swap

33 Per Gunningberg© TCP - Simulation/Real World

34 Per Gunningberg© Observations Simulation and Emulation similar in absolute CBR performance but not in relative protocol ranking Real world CBR performance is significantly lower Discrepancy grows with traffic complexity and scenario TCP performance is orders of magnitude lower for real world compared to simulation periods of no-progress time in real world

35 Per Gunningberg© Observations (continued) OLSR tries less hard to re-route and therefore achieves more even performance Radio factors account for most of the discrepancy between simulation and real world......but secondary effects, such as cross-layer interactions that are protocol specific, dominate, e.g.: –Lost HELLOs (AODV) –Excessive buffering (DSR)

36 Per Gunningberg© Protocol comparison conclusion If one protocol performs better than another in simulation, is it possible to assume the same for the real world? NO

37 Per Gunningberg© Latency - Ping - Relay Node

38 Per Gunningberg© Flip-Flop Routing DSR Real Word Simulation

39 Per Gunningberg© Adapting to topology change

40 Per Gunningberg© Routing Control Overhead

41 Per Gunningberg© Conclusions APE aims to address the lack of real world ad hoc experimental research test-beds Repeatability addressed at a level that allows relative protocol comparisons The value of cross-environment evaluation Revealing of sensing problems leading to instabilities and poor performance Not visible in simulations

42 Per Gunningberg© The End Paper: publications/GC_technical_report.pdf APE testbed: The Research group:

43 Per Gunningberg© Extra Slides More details…

44 Per Gunningberg© Self Interference Simulation

45 Per Gunningberg© UDP

46 Per Gunningberg© Ping

47 Per Gunningberg© TCP