A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand...

37
A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda
  • date post

    18-Dec-2015
  • Category

    Documents

  • view

    216
  • download

    0

Transcript of A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand...

Page 1: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

A Practical Approach to QoS Routing for Wireless

Networks

Teresa Tung, Zhanfeng Jia, Jean Walrand

WiOpt 2005—Riva Del Garda

Page 2: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Outline

• Problem: clustering• Assumptions: routing algorithm• Analysis: simple models• Analysis: simulations

Page 3: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Scenario

Routing over ad-hoc wireless networksGoal: Discover the diverse paths• Small area, use shortest path• Uniform demand, shortest path

admits most flows• Demand between few s-d pairs, use

diverse paths to increase capacity

Page 4: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Observation on Interference

• Interference– Area effect– Not a link effect

• Routing choices– Over areas– Not over links

Tx Intfx

Page 5: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Related Work

Theoretical Approach• Gupta Kumar• Thiran

Practical• Fixed transmission radius• Routing algorithms

Page 6: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Clustering: Motivation

Clustering makes sense for dense networks

Each node sees roughly the same info

Page 7: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Clustering: Motivation

Clustering makes sense for dense networks

Each node sees roughly the same info

Page 8: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Clustering: Motivation

Clustering makes sense for dense networks

Each node sees roughly the same info

Page 9: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Clustering: Motivation

Clustering makes sense for dense networks

Each node sees roughly the same info

Page 10: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Costs

• Cost of flat routing– No point in all nodes reporting– Reduction in control messages– Limited loss of information

• Cost of clustering– Restrict possible paths– Use more network resources

Page 11: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Outline

• Problem: clustering• Assumptions: routing algorithm• Analysis: simple models• Analysis: simulations

Page 12: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Routing granularity

• Comparison of routing strategies over a flat network shows little improvement

• Scheme– Shortest path within clusters– OSPF at the cluster level– Measurement– Admission Control

Page 13: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

RoutingSource

Dest

Page 14: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Routing

Page 15: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Routing: Measurement

Measure the available resources in a cluster• Use a representative node per cluster• Given the link speed• Measure the fraction of time that the

channel is busy– Transmitting/Receiving– Channel busy

• The fraction of idle time x link speed gives an upper bound on residual capacity

Page 16: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Routing: Admission Control

For inelastic flows require a rate F• Trial flow of same rate F for period

t• Trial packets served with lower

priority• Admit if all trial packets received• Otherwise busy

802.11eAdmitted

Trial

high

Page 17: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Routing Assumptions

• Shortest path within clusters• Resource estimates via

measurements • OSPF based scheme at the cluster

level• Admission control

Page 18: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Outline

• Problem: clustering• Assumptions: routing algorithm• Analysis: simple models• Analysis: simulations

Page 19: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Clustering: Analysis Model

• Continuous plane (dense network)• Compare routes over an idle

network• Grid clustered• Compare

– Length– Self interference– Diversity

Page 20: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Compare # hops

Clustering: Length

Page 21: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Path length: grid size

Page 22: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Path length: grid = 2r

Page 23: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Clustering: Self-Interference

• Unit disk model, interference radius

• Self-interference for shortest path

Page 24: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Clustering: Self-Interference

Midpoint on II

– From II

– From I and III each

Decreasing in grid size

Page 25: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Clustering: path diversity

Page 26: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Cost of Flat Routing

• N nodes over area A=ar x ar where r tx radius

• C=(a/g)^2 clusters of size gr x gr• Average hops between nodes L• Average hops across cluster < gsqrt2

• Flat routing LN2

• Clustered routing (gc1+c2L)C2

Page 27: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Outline

• Problem: clustering• Assumptions: routing algorithm• Analysis: simple models• Analysis: simulations

Page 28: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Outline

• Problem• Argument for clustering• Routing scheme• Simulation results

Page 29: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Simulations

• Matlab

Algorithms• Global OSPF• Event driven OSPF• Event+clustered OSPF

100 nodes, vary density• Mesh topology (5x5)• Random topology

(3x3,4x4)

Page 30: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Clustering: Shortest Path

Page 31: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Simulations: Admission Ratio

Mesh over a 5x5 Grid Random over a 3x3 Grid

Page 32: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Simulations: Max capacity s-d

Mesh over a 5x5 Grid Random over a 3x3 Grid

Page 33: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Simulations: Average path length

Mesh over a 5x5 Grid Random over a 3x3 Grid

Page 34: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Simulations: Path length for fixed s-d pair

Page 35: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Simulations: Path Diversity

Page 36: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Simulations: ave # routes s-d

Mesh over a 5x5 Grid Random over a 3x3 Grid

Page 37: A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.

Conclusion

Cost of clustering: 20% loss in admit ratio

• Path length• Self-interference• Path diversity

www-inst.eecs.berkeley.edu/[email protected]