Presentation is loading. Please wait.

Presentation is loading. Please wait.

IP-BASED MOBILITY FOR WIRELESS LANS WITH THE NETWORK SIMULATOR NS Frank Christahl, Andreas Huber, Matthias Rosenschon University of Applied Sciences Giessen-Friedberg.

Similar presentations


Presentation on theme: "IP-BASED MOBILITY FOR WIRELESS LANS WITH THE NETWORK SIMULATOR NS Frank Christahl, Andreas Huber, Matthias Rosenschon University of Applied Sciences Giessen-Friedberg."— Presentation transcript:

1 IP-BASED MOBILITY FOR WIRELESS LANS WITH THE NETWORK SIMULATOR NS Frank Christahl, Andreas Huber, Matthias Rosenschon University of Applied Sciences Giessen-Friedberg Wilhelm-Leuschner-Strasse 13 61169 Friedberg, Germany

2 Outline Structured / Ad-hoc Wireless Networks Structured / Ad-hoc Wireless Networks Trace File Types of NS Trace File Types of NS New Evaluation Tools New Evaluation Tools New Configuration Tool New Configuration Tool GUI Analysis Tool GUI Analysis Tool Current and Future Work Current and Future Work

3 Structured Wireless Network

4 Ad-hoc Wireless Network

5 Trace File Format Wired/Wireless networks are considered Wired/Wireless networks are considered Different output formats for wired and wireless systems in NS Different output formats for wired and wireless systems in NS No evaluation tool is available for both formats No evaluation tool is available for both formats

6 Trace File Examples Wired Format: Wired Format: + 1.55 0 1 cbr 1000 ------- 0 0.0.0.3 1.1.1.3 11 18 - 1.55 0 1 cbr 1000 ------- 0 0.0.0.3 1.1.1.3 11 18 r 1.55188 0 1 cbr 1000 ------- 0 0.0.0.3 1.1.1.3 11 18 Wireless Format: Wireless Format: s 1.554223943 _2_ MAC --- 18 cbr 1052 [a3 4 0 800] ------- [0:3 4196353:3 29 4196353] [11] 0 0 [0:3 4196353:3 29 4196353] [11] 0 0 r 1.558432414 _6_ MAC --- 18 cbr 1000 [a3 4 0 800] ------- [0:3 4196353:3 29 4196353] [11] 1 0 [0:3 4196353:3 29 4196353] [11] 1 0

7 Common Trace File Format Develop a Filter Program in C to combine both formats Develop a Filter Program in C to combine both formats Convert the address formats: Convert the address formats: L x.L y.L z  L x *(2 11 ) 2 +L y *(2 11 ) 1 +L z *(2 10 ) 0 Common Format: Common Format: + 1.55 cbr 1000 0.0.0.3 1.1.1.3 18 n s 1.554223943 cbr 1000 0.0.0.3 1.1.1.3 18 w

8 Common Trace File Format Develop a Filter Program in C to combine both formats Develop a Filter Program in C to combine both formats Convert the address formats: Convert the address formats: L x.L y.L z  L x *(2 22 )+L y *(2 11 )+L z Common Format: Common Format: + 1.55 cbr 1000 0.0.0.3 1.1.1.3 18 n s 1.554223943 cbr 1000 0.0.0.3 1.1.1.3 18 w

9 New Evaluation Tools Trace File Evaluation Trace File Evaluation Movement Visualizer Movement Visualizer Traffic Counter Traffic Counter

10 Trace File Evaluation Uses Common Trace File Format Uses Common Trace File Format Packet Loss Rate of Transmission and Reception Path Packet Loss Rate of Transmission and Reception Path Minimum, Maximum, and Mean Delay of Packets Minimum, Maximum, and Mean Delay of Packets Jitter of Delay (Standard Deviation) Jitter of Delay (Standard Deviation) Percentiles of Packet Delays (90%, 95%, 99%) Percentiles of Packet Delays (90%, 95%, 99%) Output File compatible with Excel Output File compatible with Excel

11 Evaluation with Excel

12 Movement Visualizer Displays Movements for both Ad-Hoc and Structured Networks Displays Movements for both Ad-Hoc and Structured Networks Can easily be configured by an.ini-File Can easily be configured by an.ini-File Movement Informations are extracted from the Trace File Movement Informations are extracted from the Trace File Written in C with the aid of G2-Lib Written in C with the aid of G2-Lib Runs under X Runs under X

13 Movement Visualizer

14 Traffic Counter Traffic Counter Traffic at a glance Traffic at a glance For Efficiency purposes For Efficiency purposes Written in C Written in C Packet-Type Number-of-Packet Size cbr22 17623 Udp 0 0 Tcp 0 0 Ack 0 0 ipv6_sol 5 240 ipv6_rads 5 280 mipv6_bu10 700 mipv6_back10 550 mipv6_breq 0 0 DSR 4 128...

15 Movement Generators under NS Program: Setdest Program: Setdest Part of the CMU Extension Part of the CMU Extension Parameter:xmax, ymax, nodes, pausetime, Parameter:xmax, ymax, nodes, pausetime, maxspeed, simulation time Small Amount of Movement Data Small Amount of Movement Data No „steptime “ Parameter No „steptime “ Parameter

16 Movement Generator Uses random waypoint algorithm: Uses random waypoint algorithm: Each mobile node begins at a random location Each mobile node begins at a random location It remains stationary for a specified period „pause time“ It remains stationary for a specified period „pause time“ It moves straight line to a new randomly choosen location It moves straight line to a new randomly choosen location It uses a randomly choosen speed up to some max. speed It uses a randomly choosen speed up to some max. speed

17 Random Waypoint Algorithm Configure with an.ini File: # Simulation time (sec) 1000.0 # Step time (sec) 10.0 # pause time (sec) 1.0 # grid size x (m) 800.0 # grid size y (m) 800.0 # number of nodes ( max. 100 ) 2 # speed of nodes (m/s) 20 # max speed =1 or fixed speed=0 1 random(x) random(y) random(speed)

18 Overview: New Tools

19 TraceAlyzer GUI Analysis Tool GUI Analysis Tool Graphical Evaluation of Trace Files Graphical Evaluation of Trace Files Plotting Graphs Plotting Graphs Measurement of Throughput, Delay and Packet Loss Measurement of Throughput, Delay and Packet Loss Live Demonstration available Live Demonstration available

20 Current and Future Work Investigations of integrated network topologies composed of wired and wireless IP networks with with emphasis on unstructured wireless Ad-Hoc networks.


Download ppt "IP-BASED MOBILITY FOR WIRELESS LANS WITH THE NETWORK SIMULATOR NS Frank Christahl, Andreas Huber, Matthias Rosenschon University of Applied Sciences Giessen-Friedberg."

Similar presentations


Ads by Google