D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status...
-
Upload
kerrie-burke -
Category
Documents
-
view
216 -
download
1
description
Transcript of D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status...
![Page 1: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/1.jpg)
D. Bültmann, ComNets, RWTH Aachen University
openopenWNSWNS OpenOpen Source Source WWireless ireless NNetwork etwork SSimulatorimulator
Status and Road AheadStatus and Road Ahead
Daniel Bültmann
Department of Communication Networks RWTH Aachen University, Germany
FFV Workshop, 13.03.2009
FFV Workshop 2009FFV Workshop 2009
![Page 2: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/2.jpg)
2D. Bültmann, ComNets, RWTH Aachen University
Overview
• In January 2009 ComNets has released significant parts of its simulation platform
• This is the major milestone of continuous effort since end of 2007
• The simulation platform has been released under the LGPL, i.e. it can be included in commercial closed source projects
• Friendly user groups at TU Munich & University of Bremen have become obsolete
• Since January dynamic system level simulators for IEEE 802.11 & IEEE 802.16 are freely available
• This presentation gives an overview of the openopenWNSWNS simulation tool
![Page 3: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/3.jpg)
3D. Bültmann, ComNets, RWTH Aachen University
openopenWNS WNS Architecture
![Page 4: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/4.jpg)
4D. Bültmann, ComNets, RWTH Aachen University
openopenWNS WNS Architecture
![Page 5: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/5.jpg)
5D. Bültmann, ComNets, RWTH Aachen University
openopenWNS WNS Architecture
![Page 6: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/6.jpg)
6D. Bültmann, ComNets, RWTH Aachen University
openopenWNS WNS Architecture
![Page 7: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/7.jpg)
7D. Bültmann, ComNets, RWTH Aachen University
openopenWNS WNS Architecture
![Page 8: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/8.jpg)
8D. Bültmann, ComNets, RWTH Aachen University
openopenWNS WNS Architecture
![Page 9: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/9.jpg)
9D. Bültmann, ComNets, RWTH Aachen University
openopenWNS WNS Architecture
![Page 10: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/10.jpg)
10D. Bültmann, ComNets, RWTH Aachen University
openopenWNS WNS Layer Development Kit
• Toolbox of standard protocol building blocks
• Based on Functional Unit Networks*
• Available Functional Units– Buffers– CRC – ARQs– SAR– Concatenation– Packet Schedulers– Flow-separators– Multiplexer– Throughput & Delay
Measurements
*Schinnenburg, M. and Pabst, R. and Klagges, K. and Walke, B. : A Software Architecture for Modular Implementation of Adaptive Protocol Stacks, In MMBnet Workshop 2007, p.p. 94-103, Hamburg, Germany
Functional Unit Network Functional Unit
Protocol layer built with LDK
![Page 11: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/11.jpg)
11D. Bültmann, ComNets, RWTH Aachen University
openopenWNS WNS Modules
![Page 12: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/12.jpg)
12D. Bültmann, ComNets, RWTH Aachen University
Radio Interference Simulation Engine
• Pathloss Models– Free Space– Single Slope– Multi-Slope (e.g. for IMT-A EVAL)
• Shadowing– Log-Normal– Map based– Wall attenuation
• Fast Fading– Ricean– Time corelated and frequency selective
• Antenna Gains– Omnidirectional– 2D/3D Antenna patterns– Beamforming (Dynamically adjusted directivity)
( ) ( , ) ( , ) ( , ) ( , )R T PL SH FF T RP P L d L x y L f t G G
![Page 13: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/13.jpg)
13D. Bültmann, ComNets, RWTH Aachen University
IEEE 802.16 Module
• IEEE 802.16e Physical Layer– OFDM TDD profile– OFDMA profile for flat channels
• IEEE 802.16e MAC Layer– Frame Control Header– UL and DL Maps– Bandwidth Requests– Scanning / Ranging / Association– Connection Management– Handover
• IEEE 802.16j Relaying– Transparent Relay Mode
• Current work: IEEE 802.16m compliance
![Page 14: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/14.jpg)
14D. Bültmann, ComNets, RWTH Aachen University
IEEE 802.11 Module
• Physical Layer– 20/40 MHz bandwidth– Physical + virtual carrier sensing– Simplistic MIMO Model
• IEEE 802.11 2007– Distributed Coordination Function (DCF)– RTS/CTS mechanism– Transmission Opportunities (TxOPs)
• IEEE 802.11n– Block acknowledgements– Frame aggregation– SINR & ARQ-based rate adaptation with MIMO
support• IEEE 802.11s
– Path selection module Enables Mesh-Setups
![Page 15: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/15.jpg)
15D. Bültmann, ComNets, RWTH Aachen University
TCP/IP Module
• Internet Protocol– Multiple MAC-Layers in one Node– Enables Hybrid Terminals– Models of DNS, DHCP & ARP– Static Routing, TTL & IP Tables– Tunneling (IP in IP encapsulation)
• TCP/UDP– Accurate headers– Congestion Avoidance & Slow Start– Tahoe & Reno strategies are available
• Utilities– Write Wireshark compatible traces– Operating system integration through TUN
Device (beta)
![Page 16: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/16.jpg)
16D. Bültmann, ComNets, RWTH Aachen University
Traffic Generation
• Point Processes– Constant Bitrate– Poisson– Arbitrary random distributions for both inter-
arrival time and packet size• Markov-Modulated Poisson Processes
– IMT-A VoIP model– MPEG 2
• Can be connected at different points to the protocol stack– TCP/UDP– IP– Data Link Layer
![Page 17: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/17.jpg)
17D. Bültmann, ComNets, RWTH Aachen University
openopenWNS WNS Metrics
![Page 18: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/18.jpg)
18D. Bültmann, ComNets, RWTH Aachen University
openWNS Source Code Metrics
openWNS Source Code Metric
67700
22246
2963
1312718252
4475 3999 738 3400 6275
0
10000
20000
30000
40000
50000
60000
70000
80000
Platfor
mRIS
E
DLLBas
eW
IFI
WIM
AC IPTCP
SIMPLE
TL
OFDMAPHY
Consta
nze
Line
s of
Sou
rce
Cod
e
Total 143.175
![Page 19: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/19.jpg)
19D. Bültmann, ComNets, RWTH Aachen University
openWNS Test-Coverage Metrics
openWNS Testcoverage
893
119
14
2
3
21123
814
16
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Platfor
mRISE
OFDMAPHYDLL WIFI IP
SIMPLETL
CONSTANZE
Library
System-TestUnit-Tests
1049 Unit-Tests in total953 System-Test Expectations
![Page 20: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/20.jpg)
20D. Bültmann, ComNets, RWTH Aachen University
Support & Documentation
110 Pages in [email protected] Mailinglist Activity
0
10
20
30
40
50
60
70
80
90
100
Jul 0
7
Sep 07
Nov 07
Jan 0
8
Mrz 08
Mai 08
Jul 0
8
Sep 08
Nov 08
Jan 0
9
Mrz 09
Mes
sage
s
Textbook Manuals (PDF)Mailing List
Live DVD
open
open
WNS
WNS
![Page 21: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/21.jpg)
21D. Bültmann, ComNets, RWTH Aachen University
Conclusions & Road Ahead
• Conclusions– IEEE 802.11 & IEEE 802.16 system level simulators
released– openWNS is extensible at multiple levels of detail
• Simulation Models• Layers• Functional Units
– Released under the LPGL license (commercial use permitted)
• Road Ahead– CELTIC WINNER+ is registered IMT-Advanced Evaluation
Group– ComNets uses openWNS for LTE-Advanced (Rel. 10) and
IEEE 802.16m system level simulations– Evaluation Models & Scenarios as described in ITU-R
IMT.EVAL (M.2135) and IMT.TECH (M.2134) to be implemented and released
![Page 22: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/22.jpg)
22D. Bültmann, ComNets, RWTH Aachen University
openopenWNSWNS Demonstration
Postgres DatabaseServer
SUN Grid Engine
2. Queue Campaign Simulations
4a. Query Simulation Parameters
4b. Write Results
5. Analyze Results
3. Parallel Simulation Runs
Users Workstation
1. Create Campaign
![Page 23: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/23.jpg)
23D. Bültmann, ComNets, RWTH Aachen University
openopenWNSWNS OpenOpen Source Source WWireless ireless NNetwork etwork SSimulatorimulator
Available Online atAvailable Online at
http://www.openwns.org
![Page 24: D. Bültmann, ComNets, RWTH Aachen University openWNS Open Source Wireless Network Simulator Status and Road Ahead Daniel Bültmann Department of Communication.](https://reader035.fdocuments.in/reader035/viewer/2022070605/5a4d1ad37f8b9ab0599720d2/html5/thumbnails/24.jpg)
24D. Bültmann, ComNets, RWTH Aachen University
Thank you for your attention !Daniel Bültmann
Marc SchinnenburgMaciej MühleisenRalf PabstChristian HoymannSebastian MaxKarsten KlaggesArif OtyakmazAndreas KemperMatthias Malkowski
Daniel C. SchulzOle KleinKlaus SambaleRalf JennenRainer SchoenenDirk KuypersStephan GoebbelsJan EllenbeckMohammad Siddique
And all their student and diploma thesis
workers!