Characterizing Wireless Networks in the National Wireless Testbed

Download Report

Transcript Characterizing Wireless Networks in the National Wireless Testbed

Golden Gate Club Connectivity
1
Studies of Wireless Networks with
Realistic Physical Layer Emulation:
The ORBIT Test-Bed Facility
Funded by NSF NRT project #ANI-0335244 and DARPA IPTO
PnP Networks
www.pnphome.com
Contact: Richard E. Howard
[email protected]
Rutgers, The State University of New
Jersey
www.winlab.rutgers.edu
Contact: Prof. D. Raychaudhuri
[email protected]
2
Modeling Wireless Networks:
The Radio Problem

Ethernet Modeling:

All nodes in a subnet receive all packets
 Low error rate
 Emphasis on collision, routing, congestion, ...

Wireless Network Modeling

Packet reception depends on complex, changing RF conditions





Hidden nodes and range of link qualities
Hard to model—non-local, sensitive dependence on environment
 Computationally intractable—”Hall of Mirrors”
Extra control “knobs”—transmit power, channel, packet length, ...
High error rates under the best conditions
Conventional network modeling must be done after getting RF right.
3
Blocked Mission Traffic--Weighted Fraction (BloMiT-WeFra)
Legend
Perfect control
Cognitive control (CogCon)
Static configuration (SOA)
A
Reconfigure network, power/rate
management, delay low priority
data.
B
Reconfigure network,
power/rate management,
send buffered data.
C
BloMiT-WeFra
0. 1%
1%
A1
B
C1
A2
Adjust fragmentation
threshold, manage
power/data rate.
C2
Midway
10%
Waterloo
100%
Mission Time (mtime)
4
ORBIT: Testbed Overview



ORBIT consists of radio grid emulator + field trial network
Emulator used for detailed protocol evaluations in reproducible complex
radio environments
Field trial network for further real-world evaluation & application trials
Research
User of
Testbed
ns-2+ scripts
&
code
downloads
Static radio
node
Emulator
Global Internet
Firewall
Mapping
Mobility
Server
“Open”
API
3G BTS
High
Speed
Net
Wired
routers
Radio link
Dual-mode emulation Mobile node
Radio device
(robotic control)
1. Radio Grid for Lab Emulation
“Open”
API
Access
Point
(802.11b)
3G
access
link
Adhoc
link
End-user devices
2. Field Trial Network
5
ORBIT: Testbed Facilities

Simulation (Cluster)

Compute facility to run simulations (NS)
 Create extensions to ns-2 PHY modules for improved realism and
cross-layer

Emulation Grid

802.11a radio nodes (~20x20 @ 1m spacing)
 Mapping of various “typical” wireless net scenarios
 Open API for complete flexibility of OS/protocol software; Linux libraries

Field Trial System

Outdoor system for greater realism in protocol testing & for application
development, live demos, etc.
 3G base station router with IP interface
 ~50 open API 802.11a AP’s covering RU NB campus, some downtown
areas…
 Mobile AP’s on buses, etc.
6
ORBIT: Physical Facilities
•~12,000 sq ft (Grid + Lab. space + Offices)
•Rt 1 South @ Technology Center of NJ
•“Move in” late 2004
7
ORBIT: Radio Grid Scenarios

Use programmable, controlled interference in a physically small
environment.

An n x m array of identical radios on grid.
 A secondary array of programmable interferers

Mapping algorithm which matches “real-world” SNR vectors to
selected nodes on grid, using some nodes as interferers
8
ORBIT: Field Trial System
9
Interference Measurements
Using ORBIT Testbed
Walls
~1m
~1.5m
1,4
1,3
1,2
1,1
2,4
2,3
2,2
2,1
~4m
~5m
Link Nodes
~3m
Interfering Nodes
10
Packet Loss as a Function of Channel Spacing
For Different Packet Payload Sizes
1
256 B; 1.0 Mb/sec
512 B; 1.9 Mb/sec
768 B; 2.9 Mb/sec
1024 B; 3.9 Mb/sec
1280 B; 4.8 Mb/sec
Fraction of Dropped Packets
0.9
0.8
0.7
Packet Payload; Offered Load
0.6
0.5
0.4
0.3
0.2
0.1
0
1
2
3
4
5
Channel Spacing from Interferer
PnP-20040524 One sender, 1 receiver, 3 interferers
1 microsecond packet spacing set
11
Packet Loss as a Function of Channel Spacing
For Different Packet Sizes at 1/3 Lower Rate
1
256 B;
512 B;
768 B;
1024 B;
1280 B;
Fraction of Dropped Packets
0.9
0.8
0.7
0.67 Mb/sec
1.35 Mb/sec
2.0 Mb/sec
2.7 Mb/sec
3.4 Mb/sec
Packet Payload; Offered Load
0.6
0.5
0.4
0.3
0.2
0.1
0
1
2
3
4
5
Channel Spacing from Interferer
PnP-20040526 One sender, 1 receiver, 3 interferers
100 microsecond packet spacing set, 1 mW
12
Packet Loss as a Function of Throughput
For Different Channel Spacings
Fraction of Dropped Packets
1
Same
1
2
3
4
5
0.9
0.8
0.7
0.6
Channel Spacing
0.5
0.4
0.3
0.2
0.1
0
0
0.5
1
1.5
2
2.5
3
3.5
Net Throughput (Mb/sec)
PnP-20040526 One sender, 1 receiver, 3 interferers
13
High Power Increases Channel Overlap
FN
Near
Sending
Nodes
Receiving
Nodes
Far
FN
Packet Loss % at 4 Mbps
Far
Packet Loss % at 4 Mbps
Near
100
100
10
10
1
1
Packet Loss %
Packet Loss %
0.1
0.1
0.01
0.01
0.001
0.001
01
Channel
Separation
50 mW
23
45
6 7
8 9
10mW
1mW
01
23
4 5
6 7
Channel Separation
50 mW
10mW
8 9
1mW
14
Optimizing Wireless Networks
Net A
Requires
Knowledge of
Application
Behavior
FN
Greatest
Improvement
Video subnet
optimized for
QOS
Ch 1
Ch 2
Ch 5
Ch 10
Video
Data
Adjacent Channel Interference
Both networks have reduced capacity
Net B
Partition Network Based on
Application Requirements
15
Network States (Measured)
State
BloMIt-WeFr Traffic Rate
Rate
(kb/sec)
1 One pair of nodes communicating
0.00
1,350
2 Add 3 pairs of nodes with similar traffic on nearby channel
3 Change new nodes to same channel as original
0.40
3,240
0.08
4,960
4 Three nodes leave and traffic rate increased for single link
Add 3 pairs of nodes with similar traffic on adjacent channel, higher
5
data rate and longer packets than state (2)
6 Change new nodes to same channel as original
0.00
2,700
0.89
1,224
0.40
6,480
0.22
8,380
0.07
8,380
0.00
3,830
0.98
260
0.38
9,400
0.14
9,400
7
Change new nodes to channel 6 as it becomes available (other nodes
leave).
8 Same as state (7) with command traffic switched to channel 1 link
Three nodes leave and traffic rate increased again for single link by
9
shortening time between packets.
10 Add 3 pairs of nodes with similar traffic on adjacent channel
11
Change new nodes to channel 6 as it becomes available (other nodes
leave).
12 Same as state (11) with command traffic moved to channel 1 link
16
Integrated Mission IT Metrics-Static Path Through Mission
Integrated Mission Traffic (GB)
Static Network
Integrated BloMIt-WeFr
Static Network
2000
1500
1000
500
0
0
1000
2000
3000
16
14
12
10
8
6
4
2
0
0
Mission Time (sec)
500
1000
1500
2000
2500
Mission Time (sec)
17
Integrated Mission IT Metrics-Optimized Path Through Mission
Integrated BloMIt-WeFr
Optimized
Integrated Mission Traffic (GB)
Optimized
200
70
180
60
160
140
50
120
40
100
30
80
20
60
40
10
20
0
0
0
0
500
1000
1500
2000
2500
500
1000
1500
2000
2500
Mission Time (sec)
Mission Time (sec)
Improvement potential for this mission profile
BloMiT-WeFr: 1,578 => 182
Mission Traffic: 14 GB => 62 GB
Note: This is wireless link-layer characterization only.
Guaranteed delivery protocol (e.g. TCP) would add
“thrashing” and increase the difference.
18