1/13 Comparison of several MANET routing protocols AODV, OLSR Final presentation By teams 2&3.

Slides:



Advertisements
Similar presentations
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Advertisements

Direct Execution of OLSR MANET Routing Daemon in NS-3 Evgeni Bikov, Pavel Boyko IITP RAS, Moscow.
CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
Design and Implementation of the OLSR Protocol in an Ad Hoc Framework Juan Gutiérrez Plaza Supervisor: Raimo Kantola Instructor: José Costa Requena Networking.
11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
Project Byzantium Networking for the Zombie Apocalypse.
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
Emulatore di Protocolli di Routing per reti Ad-hoc Alessandra Giovanardi DI – Università di Ferrara Pattern Project Area 3: Problematiche di instradamento.
Arsitektur Jaringan Terkini
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”,
A multi-platform programming interface for protocol development Carlos Miguel Tavares Calafate, Pietro Manzoni Polytechnic University.
The Meraka Indoor wireless mesh test bed A new multi hop routing benchmarking tool David Johnson Senior Researcher Wireless Africa Programme Meraka CSIR.
July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.
Security of wireless ad-hoc networks. Outline Properties of Ad-Hoc network Security Challenges MANET vs. Traditional Routing Why traditional routing protocols.
17/10/2003TCP performance over ad-hoc mobile networks. 1 LCCN – summer 2003 Uri Silbershtein Roi Dayagi Nir Hasson.
DCP: The Datagram Control Protocol Eiman Zolfaghari E190 – Technical Communications Professor Hatton April 2002.
Handoff Delay for b Wireless LANs Masters Project defense Anshul Jain Committee: Dr. Henning Schulzrinne, Columbia University Dr. Zongming Fei, University.
Instructor & Todd Lammle
Introduction to Wide-Area WiFi 2009 ICTP School on Low-Cost Wireless Solutions in Developing Countries: Best Practices.
Jadavpur University Centre for Mobile Computing & Communication Implementation of Ad-Hoc Mesh Network Presentation by: Sudipto Das Rajesh Roy.
Lecture 15 Summary Wireless Networks and Mobile Systems.
Wireless Ad Hoc VoIP Thesis by: Patrick Stuedi & Gustavo Alonso Presentation by: Anil Kumar Marukala & Syed Khaja Najmuddin Ahmed.
Terralite Solutions.  TCP/IP setting for communications  Subscription  Unicast  Multicast  UDP  Communications troubleshooting.
2005 Spring CS492 Lab # Tuesday 10:30am-Noon Building E3-1, Classroom #3 Dept of EECS, Div. of CS.
Small Form Computing A bump in the wire. The questions ● What can we do with an inexpensive small computer? ● Can we make it a part of a seamless wireless.
The aim We had to “build” a laptop from scratch. We needed to install the software and the Operating system needed. We came across all sorts of problems.
CONVERGENCE KO Meeting EXPRESS: Implementing an SDN infrastructure over a federation of testbeds (experiment within the OpenLab project) Stefano Salsano.
Sponsored by the National Science Foundation1 The Poly WiMAX deployment The BS (server, IDU) have been installed in the network room of the Library in.
Wave Relay System and General Project Details. Wave Relay System Provides seamless multi-hop connectivity Operates at layer 2 of networking stack Seamless.
Hamida SEBA - ICPS06 June 26 th -29 th Lyon France 1 ARMP: an Adaptive Routing Protocol for MANETs Hamida SEBA PRISMa Lab. – G2Ap team
Sponsored by the National Science Foundation 1 WiMAX Campus Deployment Columbia University Prof. Henning Schulzrinne SungHoon Seo Jan Janak Marcus Knuepfer.
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.
Implementation of Test Bed for Dynamic Channel Selection In WLANs Communications Laboratory TKK/HUT.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
Installation Verification Last Update Copyright Kenneth M. Chipps Ph.D.
Project Idea #1 Project: Simulation in NS Learn how to use NS-2 Examine 2-3 papers that do benchmark studies Implement a simulation of the Drexel TAARP.
Background of Wireless Communication Wireless Communication Technology Wireless Networking and Mobile IP Wireless Local Area Networks Wireless Communication.
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
PerfSONAR MDM and TCP buffers Domenico Vicinanza DANTE, Cambridge, UK EGI Technical Forum 2013, Madrid, Spain.
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
An OLSR implementation, experience, and future design issues.
Simulation of the OLSRv2 Protocol First Report Presentation.
AD-HOC NETWORK SUBMITTED BY:- MIHIR GARG A B.TECH(E&T)/SEC-A.
Wireless Network Design Principles Mobility Addressing Capacity Security.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
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.
2005 Spring CS492 Lab # Thu 8:30pm-10:30pm Building E3-1, Classroom #3 Kim, Dong-Wook Lee, Dooyoung Kim, Taehee Sue Moon Dept of EECS, Div.
Routing & Middleware: Experiments Eleonora Borgia, Franca Delmastro, and Luciana Pelusi Pervasive Computing & Networking Lab. (PerLab) IIT-CNR Pisa.
KAIS T Computer Architecture Lab. Div. of CS, Dept. of EECS KAIST CS492 Lab Summary.
Project Proposal Team 8,9 손영주이경섭장성운정은호. Table of Contents Motivation Motivation Goals and Scope Goals and Scope Technical Problem Description Technical.
Designing Reliable Delivery for Mobile Ad-hoc Networks in Robots BJ Tiemessen Advisor: Dr. Dan Massey Department of Computer Science Colorado State University.
NetTech Solutions Common Connectivity Problems Lesson Eight.
Adisorn Lertsinsrubtavee,Dr.Teerapat Sanguankotchakorn,Dr.Anis Laouiti,Prof.Kanchana Kanchansut 2010 – 02 – 25 The Third AsiaFI Winter School Seoul National.
Lab #3 MANET routing protocol experiment (AODV) CS492 Fall 2006 Prof. Sue Moon Dooyoung Lee Haewoon Kwak Hyunwoo Chun.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Select appropriate hardware for building networks. Objective Course Weight 2%
Connect communicate collaborate Performance Metrics & Basic Tools Robert Stoy, DFN EGI TF, Madrid September 2013.
WTG – Wireless Traffic Generator Presented by: Lilach Givaty Supervised by: Dr. Yehuda Ben-Shimol, Shlomi Atias.
iperf a gnu tool for IP networks
Mesh-Network VoIP Call Capacity
Architecture and Algorithms for an IEEE 802
AODV-OLSR Scalable Ad hoc Routing
Troubleshooting Network Communications
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Real Life Networking Examples
Configuration of Cisco Routers in GNS3
Ad-Hoc Wireless Commands
Introduction An introduction to the software and organization of the Internet Lab.
Practical 2 Unit 26 Design a small or home office network
Multi-channel, multi-radio
Presentation transcript:

1/13 Comparison of several MANET routing protocols AODV, OLSR Final presentation By teams 2&3

2/13 Table of content Context and Objectives Failed attempts Solutions Environment Measurements: results Conclusion

3/13 Context and objectives Measurement of network performance A working MANET network Understand which protocol to use in a given situation

4/13 Failed Attempts Linux installation of AODV involved a Linux kernel recompilation and strange underground libraries were missing The NTP synchronization appeared to be more obscure than we thought it would be OLSR was running well though Using Windows, we didn’t have anymore tool to measure Jitter  No jitter measurement

5/13 Solutions MS Windows  OLSR implementation :  AODV implementation : The same implementation as used in the last lab experiment  Iperf  MS ping

6/13 Environment : LG semicolon (N24) ’s coverage ends here 4th floor 3rd floor Purpose: effective transmission and measurements between 1 and 4  Static (codenamed Chappe)  4 moving towards 2 in a 30s laps time (codenamed Salmon)

7/13 Checking interferences Use netstumbler to check the surrounding wireless network Channels 1, 10, 11 are used so we decide to use the non overlapping free channel: 6  No interferences !

8/13 Checking the operation of the protocols Start configuration : “Same room”

9/13 Checking the operation of the protocols End configuration : “Chappe”

10/13 Throughput AODVOLSR Same room4.49 Mbits/sec4.56 Mbits/sec Chappe238 Kbits/sec648 Kbits/sec Salmon225 Kbits/sec611 Kbits/sec Chappe :  4 and 2 communicate  No movement Salmon :  4 runs in the direction of 2, changing the routing tables

11/13 Ping (delay) results Based on 20 consecutive ping requests Unit of time: ms

12/13 Internet access distribution One laptop shares the Internet connection to the others  1 ethernet interface is connected directly to the internet  1 wireless interface is connected to the ad-hoc meshed network  The station runs a NAT service to provide the internet access Skype worked and gave us the feeling that the jitter was not too bad

13/13 Conclusion Overall, the OLSR implementation was more user- friendly and worked with less headaches Moreover, the throughput is better, the average delay is identical AODV takes more time to build the routing table But BEWARE ! This could change according to the implementation you are using. Finally, both were working quite well, we recommend those implementations  We tried other implementations that didn’t work at all

14/13