Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

16
Scaling Mesh for Real Ed Knightly ECE Department Rice University http://www.ece.rice.edu/~knightly
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    219
  • download

    0

Transcript of Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Page 1: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Scaling Mesh for Real

Ed Knightly

ECE Department

Rice University

http://www.ece.rice.edu/~knightly

Page 2: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

Scalable Mesh

High bandwidth – 400 Mb/sec to residences and small businesses

High availability– Nomadicity– Large-scale deployment– High reliability and resilience

Economic viability– $$/square mile

Page 3: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

Research Challenges

1. Physical layer– 400 Mb/s

2. Media access– Target multi-hop and exploit PHY capabilities

3. Fairness and traffic control– Prevent starvation, remove spatial bias

4. Prototypes, Testbeds, and Measurement Studies– Platforms for experimentation and proof-of-concept

5. Architecture– Node placement, security, economics, etc.

Page 4: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

Rice Transit Access Point (TAP) Platform

400 Mb/sec via 4x4 MIMO custom design– Single 20 MHz WiFi channel at 2.4 GHz and 20 bits/sec/Hz efficiency– Feedback-based algorithms for beam-forming MIMO

Custom MAC design and FPGA implementation

Page 5: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

Rice Transit Access Point (TAP) Platform

400 Mb/sec via 4x4 MIMO custom design– Single 20 MHz WiFi channel at 2.4 GHz and 20 bits/sec/Hz efficiency– Feedback-based algorithms for beam-forming MIMO

Custom MAC design and FPGA implementation

Page 6: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

Technology For All Deployment

Technology For All – Houston, Texas (non-profit) Empower low income communities through technology

– Neighborhood: income 1/3rd national average, 37% of children below poverty

Applications– Education and work-at-home

Page 7: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

Technology For All Mesh Deployment

Multi-hop IEEE 802.11 wireless network covering 40,000 residents– Single wireline Internet backhaul– Long-haul directional links– OTS programmable platform– $25k/square mile

Page 8: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

TFA Research Issues

Architecture– Node/wire placement

Sustainable non-profit business model

Protocol deployment– traffic management

Security

Measurement studies

Page 9: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

Two Tier Architecture

Access: connects homes to mesh nodes Backhaul: connects mesh nodes to wires

Page 10: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

Parking Lot Scenario

One branch of the access tree is shown

Parking lot is dominant traffic matrix

Page 11: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

Parking Lot Measurements (FTP/TCP upload)

Single flow scenario widely studied Concurrent flows

– Without RTS/CTS, hidden terminals starvation– With RTS/CTS, multi-hop flows achieve 20% of 1-hop flows

Page 12: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

Parking Lot Measurements (FTP/TCP bi-directional)

Near starvation with 3 or more hops– TCP unable to throttle short flows to leave capacity for long flows– MAC hidden terminals and Information Asymmetry [GSK05]

Ongoing work: – congestion control over an imperfect MAC– MAC redesign

Page 13: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

Hidden Terminals in Access Networks

Ethernet

Ethernet

Ethernet

Ethernet

Internet

TAP1 TAP2 TAP3 TAP4

collision no collision

Page 14: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

Information Asymmetry

Ethernet

Ethernet

Ethernet

Ethernet

Internet

TAP1 TAP2 TAP3 TAP4

RTS

TAP2 sets its NAVNo CTS

RTS

• Asymmetric view of channel state

• Node with more information knows when to contend; other attempts randomly

Page 15: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

Result on Information Asymmetry [GSK05]

Analytical model to predict throughput

If randomly place nodes:– IA scenario is the most probable resulting in

severe throughput imbalance

– Previous studies in mobile settings missed by focusing on average throughput

Information Asymmetry is a fundamental property of wireless: state cannot be perfectly shared

Page 16: Scaling Mesh for Real Ed Knightly ECE Department Rice University knightly.

Ed Knightly

Conclusions

Communications advances enabling 400 Mb/s links

At 3-4 hops, TCP/WiFi utilizes 1% of this

We can do better!

Challenges– MAC – multi-hop protocols– Fairness – distributed fairness algorithms– Prototypes – testbeds and proof-of-concept– Architecture – placement, economics, security, …