10. Path loss attenuation with 802.11b access points in RAMON - n is the index of attenuation - It’s necessary two provide actual bandwidth to accurately estimate and reflect the effects of speed and handoff on network cards (a) Path loss and data rate for Cisco AP-350 (b) Path loss equations at different transmission power levels ( n =2.5)
12. Emulation of speed Path Loss Equation: Scenario Attenuator 0 Attenuator 1 Attenuator 2 No connectivity -127 dB -127 dB -127dB One cell 0 dB <set < -80 dB -127 dB -127dB Two overlapped cells 0 dB < set < -80 dB 0 dB < set < - 80 dB -127 dB Three overlapped cells 0 dB < set < -80 dB 0 dB < set < - 80 dB 0 dB < set < - 80 dB
13. RAMON Emulation Language Updates attenuation and speed every X ms $granularity X N/A Sets the propagation model being used. $Propagation=”TwoRayGround”|”PathLoss”|any other. $set opt(prop) Propagation/TwoRayGround End of the emulation $end time $ns at $time end Starts after it’s called - $ns at $time start Sets the destination position and speed of mobile host. Acceleration = 0. $MH time x y speed $ns at $time [$MH etdest x y speed] Creates a Link between two interfaces using certain bandwidth and latency values $Link IP 1 IP 2 bw latency $ns duplex-link $node1 $node2 $bw $latency DropTail Creates a Wired Node with three interfaces. $WiredNode name IP 1 IP 2 IP 3 set wiredNode [$ns node $IP] The protocol being used $protocol=”MIP“ set mobile-ip 1 Sets the HA/FA at an IP address $HA name IP $FA name IP Set HA… /FA… The power level in mW in the access-point $BS name power=xxx set power 0.289 Sets an IP Address for the base-station $BS name IP= set BS [$ns node IP] Sets the coordinates of the Base-station $BS name X= $BS name Y= $BS X_ $BS Y_ Description Emulation script ns script
16. NistNET Emulator for Wired Networks Wired network emulation required for academic and network engineering of rapidly mobile networks with may service providers and heterogeneous networks.
45. Equations State vector : Measurement vector: In our case the state vector indicates, speed in <x,y> and the <x,y> Coordinates of the MH. The Measurement vector are the values of <x,y> measured from a GPS system or a location tracking device. System equations:
46. Equations : Matrices representing our system: Kalman Filter Time-Update equations: Q = E{ w k w k T }.
50. TCP sequence-time Plots at 40m/s Ghost-MobileIP Standard MIP Helsinki University of Technology – HUT Dynamics-0.8.1
51. Time-sequence Plots at 80 m/s Ghost MobileIP Standard MIP Helsinki University of Technology – HUT Dynamics-0.8.1
52.
53.
54.
55.
56.
57.
58.
59.
Notas do Editor
Our initial findings Speed and Throughput UDP/TCP transfers at different speeds Mobile-IP not able to cope with speed Analysis of Micro- and Macro- Mobility protocols, HAWAII, Cellular-IP, MIP and H-FAgents in the simulation environment. Why network emulation? Discrepancies of results between ns -micromobility and ns -2. Simulation assumptions might oversimplify the problem and erroneous conclusions. Need of a more realistic environment and be able to cope with technology quickly. Simulators require of upgrades as technology appears. Wireless Network Emulation a new approach to develop, emulate, test and create new mobile computing protocols Researcher can deploy in real hardware and operating system the protocols to be used Coding/Development time reduced, programs can run in the platform and not only on a simulator. RAMON – Rapid-Mobility Network Emulator our contribution