Anda di halaman 1dari 6

Outline

„ Motivation for Research


Network Simulators, … Different Techniques
„ Simulators
Emulators and … Assumptions/Axioms
… Methods and Results
Testbeds „ Testbeds
… Architecture
… Different Testbeds
„ Emulators
By: George Nychis … Architecture

Gaurang Sardesai … Parameters and Results

Introduction Simulators Testbeds Emulation Questions

The need for research The Need for Research (contd)


„ Why do we need to research the modeling of Wireless Networks? „ Need a technique which satisfies following criteria
„ Wireless Access Modeling increasingly important in years to come … Repeatability
„ Techniques used for wired networks no longer work … Experimental control
… Links not constant, reliable or physically isolated from each other … Realism (w.r.t lower layers)
… Single medium shared by many devices, including external … Configurability and behavior modification
uncontrollable sources … Automation and remote management
„ Few readily available tools for modeling and prototyping … Isolation (from collocated networks)
… Scalability
… So current work relies on formal separation of radio and
Networking Layers … Integration with wired testbeds and networks
„ Need for cross-layer protocol research „ Three techniques currently available
… Simulators, Testbeds and Emulators

Introduction Simulators Testbeds Emulation Questions Introduction Simulators Testbeds Emulation Questions

1
Introduction to Simulators Benefits of Simulators
„ NS-2 „ Control
„ Configurability
„ OPNET Modeler „ Repeatability
„ Manageability
„ GloMoSim „ Integration
„ Isolation
„ SWAN „ Scale

Introduction Simulators Testbeds Emulation Questions Introduction Simulators Testbeds Emulation Questions

Do Simulators Match Reality? Common Axioms


0: The world is flat
„ Often use simplified MAC layer 1: A radio’s transmission area is circular
2: All radios have equal range
„ Modeled in detail, but miss layer interaction 3: If I can hear you, you can hear me
4: If I can hear you at all, I can hear you perfectly
„ Often lagging behind current technology 5: Signal strength is a simple function of distance
6: Each packet is transmitted at the same bit-rate

„ What about signal propagation?

Introduction Simulators Testbeds Emulation Questions Introduction Simulators Testbeds Emulation Questions

2
Accuracy of the Simulators Introduction to Testbeds
„ Flooding algorithm „ Emulab / Netbed

„ ORBIT

„ WHYNET

„ APE

Introduction Simulators Testbeds Emulation Questions Introduction Simulators Testbeds Emulation Questions

Benefits of Testbeds Disadvantages of Testbeds


„ Allow a level of control over real world „ Repeatability
„ Use of real devices
„ Real layer interaction with the OS „ Scaling
„ Some provide a level of scaling
„ Remote management
„ Mobility of nodes
„ Ability to run real applications
„ Dependant on location

Introduction Simulators Testbeds Emulation Questions Introduction Simulators Testbeds Emulation Questions

3
ORBIT Other Testbeds
Hardware Software „ Netbed
„ Radio nodes „ Node Handler … 5 Motes, 5 Stargates on 5 robots, 25 static Motes, 23 wireless PCs

„ Instrumentation „ Collection Server


Subsystem „ Disk-Loading server „ APE (Ad hoc Protocol Evaluation)
„ Independent WLAN … “Virtual Mobility” metric, scenarios included
„ Node Agent
monitor system „ ORBIT Measurement
„ Support servers Library „ WHYNET
… CDMA 2000 cellular IP, Ultra Wideband, MIMO, Software Defined
„ Libmac Radios

Introduction Simulators Testbeds Emulation Questions Introduction Simulators Testbeds Emulation Questions

Emulators Emulator Architecture


„ Emulators are a middle ground between pure simulation and „ Number of RF nodes connected to emulator through cable attached to
wireless testbeds antenna port
„ Combine the repeatability, configurability, isolation and „ RF signal transmitted mixed with LO, digitized, and fed to DSP engine,
manageability of simulations and the realism of testbeds composed of FPGAs
„ Utilize a real MAC layer, provide a realistic physical layer
„ DSP engine models effects of signal propagation
„ Avoid adopting a uncontrollable or locale-specific architecture (attenuation, fading)
„ High degree of control and fidelity
„ Combine all signals and send out though antenna port
… Can use statistical models of signal propagation
… Can replay traces of observed signal propagation
… Can analyze behavior in artificial situations that would be hard to create
in the real world.
„ PROPSim, Tas4500 flex5 (Spirent Communications), CMU
Emulator

Introduction Simulators Testbeds Emulation Questions Introduction Simulators Testbeds Emulation Questions

4
Implementation Signal Propagation Modeling
„ Proof of Concept Prototype „ Large Scale Path Loss
… Hardware [Laptops, A/D and D/A Boards, Wireless Cards] „ Small Scale Fading
… DSP Engine [FPGA with delay pipes] „ Ray Tracing
… Emulation Controller [Script mode and Manual Mode] „ Capturing and Replaying Signal Behavior
„ Validation „ Channel Sounding
… Fidelity „ Capabilities & Limitations of the model
„ Physical Layer … Better at time granularity and fidelity than simulators
… EVM for signal vectors … Easily expandable to support emerging technologies [MIMO, steerable antennas,
„ Transport Layer time reversal]
… TCP throughput comparisons … Uses discrete elements to model, vis-à-vis continuous wireless phenomena

… Isolation … Multipliers in FPGA limits scale as complexity for interaction -> n2

Introduction Simulators Testbeds Emulation Questions Introduction Simulators Testbeds Emulation Questions

Experiments Rate Selection Algorithms


„ Physical Layer Impact „ Wireless Protocols have to tradeoff between throughput and range
… Hidden Terminal Problem „ Three Techniques
„ RTS/CTS has huge overhead … ARF (Automatic Rate Fallback)
„ It fails to prevent rate fallback „ Uses in-band probing with 802.11’s ACK mechanism, more than necessary
… External Interference „ Sets thresholds to increase and decrease transmission rates
„ Interfering Bluetooth source … SNR
„ Yagi Antennas are better „ Select optimal Transmission rate for a given SNR; adv is speed
„ Benchmark Experiments „ Ignore multipath interference and measure SNR only at the receiver
Behavior of 5 cards, exact … ERF (Estimated Rate Fallback)
„ Hybrid Algorithm which combines best of both ARF and SNR
same models
„ Run both in Parallel, then select apt estimate. Run SNR until multipath is detected or
… NIC Signal Measurement SNR is near decision threshold.
… NIC Delivery Rate Variation „ Very important at full capacity
… Multipath Performance

Introduction Simulators Testbeds Emulation Questions Introduction Simulators Testbeds Emulation Questions

5
Comparison Final Thoughts / Questions
„ Fixed RSS „ Simulations lack environment details which vary results
… SNR best, ERF close behind, ARF performs badly at intermediate signal levels „ Simulators could provide tools to include environment details
„ Multipath „ Simulator comparisons, but no accuracy comparisons
… SNR sends at constant rate at 11Mbps, so performs very badly „ Emulators are not a complete replacement
„ Fast Fading „ Simulation required for large scale experiments
… Drive by scenario
„ Real world experiments required for fidelity or verification
… ERF performs consistently
„ These tests are very fine grained as compared to simulators and very easy
to execute as compared to real world scenario where number of nodes
increase

Introduction Simulators Testbeds Emulation Questions Introduction Simulators Testbeds Emulation Questions

References
„ Using Emulation to understand and improve wireless networks and
applications – Judd and Steenkiste
„ Overview of ORBIT radio grid testbed for evaluation of next
generation wireless network protocols – Raychaudhari et al
„ On the Accuracy of MANET simulators – Cavin, Sasson & Schiper
„ Experimental Evaluation of wireless simulation assumptions – Kotz
et al
„ Lowering the barrier to wireless and mobile experimentation – White
et al

Anda mungkin juga menyukai