Capacity Modeling for Wireless Networks
Download
Report
Transcript Capacity Modeling for Wireless Networks
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Performance of an 802.11
Home Network Mesh Testbed
September 15, 2003
W. Steven Conner
Intel Corporation
([email protected])
Submission
Slide 1
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Outline
Overview of 802.11 ESS Mesh
Performance evaluation of a wireless home
network testbed
Lowering the barriers to 802.11 mesh
deployment
Recommendation to start 802.11 Mesh SG/TG
Summary
Submission
Slide 2
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Overview: 802.11 Mesh Architectures
Peer-to-Peer Mesh
(Ad Hoc Mode)
Infrastructure Mode ESS
with WDS Backhaul
WDS Links
Ad Hoc Links
Hybrid Infrastructure/
Ad Hoc Mesh
Ad Hoc Links
Ad Hoc or
WDS Links
Submission
Slide 3
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Overview: 802.11 ESS Mesh
Mesh is not limited to highly mobile networks
with no infrastructure
Also has application in many fixed-infrastructure
environments
Extended range and coverage, without requiring
additional wires (convenient deployment, cost)
Enhanced redundancy, reliability
Potential throughput improvement
Example networks where ESS Mesh is useful:
Home networks, hotspot networks, etc.
Submission
Slide 4
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Question: Does it Make Sense to
Deploy a Wireless ESS Mesh for a
Home Network?
71
70
B
73
A
Office
Den
72
74
C
Back
Yard
Living
Room
D
77
Submission
75
76
Lower Level
Upper Level
Slide 5
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Overview: Experimental evaluation of
an 802.11b home mesh network
71
70
B
73
A
Office
Den
72
74
C
Back
Yard
D
77
Living
Room
75
76
Lower Level
Upper Level
Experiments performed in my house (~2000 sq. ft.) in Hillsboro, OR (August, 2003)
Topology: 8 Client Laptops and 4 AP routers
In a real home network scenario, some of the laptops would likely be replaced by other 802.11
enabled devices (e.g., DVRs, media servers, stereo systems, etc.)
Traffic: Experiments assume network traffic is not limited to Internet surfing on a
broadband link
Clients share significant amount of data within the home (e.g., A/V content sharing, photo
storage, data backup, etc.)
Submission
Slide 6
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Testbed Configurations
Configuration 1
Traditional 1-hop BSS
802.11b, auto-rate, 15mW
BSS emulated with ad-hoc
mode
All clients communicate
directly with AP-A
Configuration 2
Multi-hop ESS Mesh
802.11b, 11Mbps, 15mW
ESS emulated with ad-hoc mode
- Centrally configured minimum-airtimemetric routing (zero overhead)
Clients communicate with best AP
to join wireless ESS mesh
Submission
Slide 7
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Individual Node Throughput
Multi-Hop ESS Individual Node Throughput
6
6
5
5
4
70 (O)
3
73 (D)
5.182
75 (L)
2
77 (B)
1
Throughput (Mbps)
Throughput (Mbps)
Non-Mesh BSS Individual Node Throughput
1.7X
3.1X
4
3
Connected!
70 (O)
73 (D)
5.179
75 (L)
2
77 (B)
2.679
2.686
1.8
1
1.572
0.85
0
0
Office
Submission
Living Room
Den
0
Backyard
Office
Slide 8
Living Room
Den
Backyard
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Multi-Node Throughput
Non-Mesh BSS Aggregate Throughput
5.338
6
5
1.768
2.878
4
3
1.798
0.976
2
0.992
1
70 (O)
71 (O)
1.994
0.664
0.646
1.772
0.91
0.684
72 (O)
73 (D)
1.520
0.504
0.494
0.522
75 (D)
76 (D)
Aggregate Throughput (Mbps)
Aggregate Throughput (Mbps)
6
Multi-Hop ESS Aggregate Throughput
0
5.322
5
1.7525
1.3X
3.910
1.9X
2.1X
3.880
4
1.27
3
1
3.284
0.786
Submission
2Office,1Den
1Office,2Den
3Den
1.336
1.314
1.048
75 (D)
76 (D)
1.775
3Office
Slide 9
72 (O)
73 (D)
1.304
1.45
1.338
0
3Office
70 (O)
71 (O)
1.228
1.795
2
2Office,1Den
1Office,2Den
3Den
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Multi-Node Throughput cont.
Aggregate Throughput with 8 Clients
2.1X
3.709
4
0.534
Throughput (Mbps)
3.5
70 (O)
0.522
3
2.5
2
1.5
1
0.5
1.719
0.517
71 (O)
72 (O)
73 (D)
0.283
0.279
0.291
0.234
0.198
0.211
0.223
0
0.412
74 (D)
0.408
75 (L)
0.457
76 (L)
0.461
77 (B)
0.398
0
Non-Mesh BSS
Submission
Multi-Hop ESS
Slide 10
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Client-to-Client Throughput
Non-Mesh BSS Client-to-Client Throughput
Multi-Hop ESS Client-to-Client Throughput
3
3.4X
3
2.4X
2
75 (L) -> 73 (D)
75 (D) -> 76 (D)
1.5
2.721
1
0.5
2.5
0.776
0.792
LR to Den
LR to LR
71 (O) -> 72 (O)
Throughput (Mbps)
Throughput (Mbps)
2.5
2
75 (L) -> 73 (D)
75 (D) -> 76 (D)
1.5
1
2.716
2.721
LR to LR
Off to Off
71 (O) -> 72 (O)
1.886
0.5
0
0
LR to Den
Off to Off
• Note: Direct client-to-client links can help here as well
Submission
Slide 11
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Network Latency
Multi-Hop ESS End-to-End Latency
9
9
8
8
7
6
5
70 (O)
73 (D)
4
75 (L)
3
2
77 (B)
4.06
4.16
3.88
Round-Trip-Time (ms)
Round-Trip-Time (ms)
Non-Mesh BSS End-to-End Latency
1
~ 2ms increase per hop
7
6
5
8.34
4
6.34
3
2
77 (B)
4.18
0
Office
Living Room
Den
Backyard
Office
Living Room
Den
Backyard
• Highly dependent on implementation
Submission
Slide 12
73 (D)
75 (L)
6.06
1
0
70 (O)
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Summary of Testbed Results
A multi-hop ESS mesh is beneficial, even for a
relatively small-scale home network
Multi-hop topologies:
Can be built with standard 802.11 hardware
Can improve network performance in comparison
to traditional 1-hop BSS networks
These experiments used 1 radio on each AP/router; multi-radio per
AP/router would allow even better performance (multi-channel)
Question: If mesh networking with 802.11
works today, why do we need additional
standards support?
Submission
Slide 13
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Barriers to 802.11 Mesh
Deployment
Interoperability
Security
Configuration / Management
Should require minimal effort to deploy
Lack of hooks for statistics/control
Radio and metric-aware routing
MAC Performance
Submission
Slide 14
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Making Mesh Work
Key areas for IEEE Standardization:
Interoperability
Standardizing over-the-air messaging for mesh
Routing:
– L2 mesh subnet for wireless backhaul
– Radio and metric-aware path selection (hop-count is not sufficient!)
Security:
To make it possible to secure a mesh, routers should be able to
trust each other
Leverage/extend 802.11i for mesh
Improving Configuration / Management
Should require minimal effort to deploy (beyond router introduction)
Statistics and control hooks need to be exposed between MAC and
“mesh layer”
Leverage/extend 802.11k for mesh
Submission
Slide 15
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Research indicates 802.11 MAC performance needs
to be optimized for large scale mesh networks
A few notable examples:
RTS/CTS does not correctly solve hidden terminal
problem in a mesh
Tends to either sacrifice spatial reuse or allow excessive
interference1
RTS/CTS fails to achieve good schedule in a multi-hop
chain
RTS/CTS scheduling along a chain can cause serious TCP
fairness problems and backoff inefficiencies2
RTS/CTS does not efficiently schedule transmissions in a multihop chain3
[1] Kaixin Xu, M. Gerla, and Sang Bae, "How effective is the IEEE 802.11 RTS/CTS handshake in ad hoc networks?" IEEE Globecom'02, 2002, pp. 72 -76.
[2] Shugong Xu and Tarek Saadawi – “Does the IEEE 802.11 MAC Protocol Work Well in Multihop Wireless Ad Hoc Networks?” IEEE Communications
Magazine, June 2001, pp 130-137.
[3] J. Li, C. Blake, D. S. De Couto, H. I. Lee, and R. Morris. Capacity of ad hoc wireless networks. In Proceedings of ACM MOBICOM, pages 61--69, July 2001.
Submission
Slide 16
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Enabling Mesh Usage Models
Before MAC Enhancements:
Home Network
Small Office
Small Hotspot
MAC Enhancements Necessary:
Enterprise
Large Conference
High Performance Home Network
Power-users, A/V
Submission
Multi-hop scheduling/scalability
are significant issues
Slide 17
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Lowering the Barriers to
802.11 Mesh Deployment
Proposed Parallel Efforts:
Standardize Multi-Hop ESS (AP Mesh)
New 802.11 Mesh
Study/Task Group
Radio/Metric-Aware L2 Routing
Interoperability
Leverage 802.11i/k
where possible
Security
Configuration / Management
Enhance MAC Performance for Mesh
Scalability
Scheduling (managing collisions/
interference)
Submission
Influence current/ future MAC
enhancement efforts to improve
scalability for mesh
Leverage 802.11e/n where
possible
Slide 18
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Recommendation to WNG for
Starting a Mesh Study/Task Group
Scope: Develop an Infrastructure-Mode 802.11 ESS
AP Mesh that Appears as a Broadcast Ethernet to
Higher Layer Protocols
Scale: Up to 255 devices (APs and Clients)
Security: Include support for trusted set of routers controlled by
single entity
Routing: Include support for both broadcast and radio/metricaware unicast routing
Multiple-radios: Include support for optional multiple-radios per
router
Usage Models: Initially focus on home and smallscale hotspot networks
Submission
Slide 19
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Backup
Submission
Slide 20
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Is IEEE the Right Place to
Create a Mesh Standard?
IETF/IRTF MANET groups have been working on L3 mesh standards for
years
But… radio awareness is out-of-scope, significantly limiting opportunity for efficient use
of the wireless channel
Major focus on large scale and high mobility (hard problems!) has significantly
prolonged the standards process
IEEE 802.11 is a reasonable place to create a L2 mesh subnet standard
Allows tight integration with MAC (radio awareness)
Has the advantage of creating a mesh that looks like an ethernet to IP applications
Improved hooks/statistics for supporting a L2 mesh can also be used to improve L3
mesh implementations
IETF L3 mesh network can be used to interconnect multiple IEEE L2 mesh subnets
There is recent precedent for standardizing mesh support in IEEE
802.16a already has explicit mesh support
Yes, we need improved standard support for mesh in 802.11!
Submission
Slide 21
Intel Corporation
Doc.: IEEE 11-03-0712-01-0wng
September 2003
Fixing the 802.11 MAC for Mesh
We know there are issues with the current 802.11
MAC, but what about 802.11e?
EDCF should improve fairness and efficiency
TXOPs
Block ACK
Direct links between clients
Multiple queues allow traffic prioritization
What are the implications for mesh?
Improving MAC in IEEE:
Option 1: Start a new study group/task group focused on MAC
support for mesh
Option 2: Piggyback on current/future non-mesh MAC
enhancement efforts (e.g., 802.11n)
Submission
Slide 22
Intel Corporation