Top Banner
Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002
18

Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

Aug 31, 2019

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

Weighted FairnessPerformance Scenarios

Khaled AmerAmerNet

IEEE 802.17 Plenary MeetingVancouver, BC, Canada

July 2002

Page 2: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

2

Background

• RAH/FAH adhoc decided that it would bebeneficial to have an annex with scenariosthat may have fairness/performance issues

• Only some of these scenarios are presentedhere, others are in annex J

• Can be used as implementation guidelines

Page 3: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

3

Objectives

• Identify scenarios that may havefairness/performance implications

• Show the ideal target for a fairnessmechanism

• Show the effect of not having a fairnessmechanism as well as potential fairnessproblems

Page 4: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

4

Convention Used

Ideal Target

Potential problem

Page 5: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

5

Parking Lot Scenario #1

s1 s3 s4 s5 s6 s7 s8s2

flow[1,5]

flow[2,5]

flow[3,5]

flow[4,5]

25%

25%0%

0%

25%0%

25%100%

Page 6: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

6

Parking Lot Scenario #1 ...

• Concern:

– Station #1 consumes total BW

• Solution:

– Throttle upstream node using fairnesscontrol messages

• Applicable:

– Addressed by single choke and multi-choke fairness algorithms

Page 7: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

7

Parking Lot Scenarios #2

s1 s3 s4 s5 s6 s7 s8s2

flow[1,5]

flow[2,5]

flow[3,5]

flow[4,5]

25%

25%50%

25%

25%12.5%

25%12.5%

Page 8: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

8

Parking Lot Scenario #2 ...

• Concern:

– Station #1 is overly restricted

• Solution:

– Have fairness algorithm divide BWevenly between upstream stations

• Applicable:

– Addressed by single choke and multi-choke algorithms

Page 9: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

9

Parallel Parking Lot

s1 s3 s5 s6 s7 s8s2

flow[2,6]

flow[3,6]

flow[4,6]

flow[5,6]flow[2,3]

25%

25%

25%

s4

75%

25%

0%

Page 10: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

10

Parallel Parking Lot ...• Concern:

– Flow [2,3] is restricted by congestion on link [5,6]

• Solution:

– Have fairness algorithm provide congestion info andhop-count to congestion point

– Provide support for VDQ for various hop-countdistances

• Applicable:

– When hop count is not reported

– Addressed by single choke and multi-chokealgorithms with VDQ

Page 11: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

11

Multi-flow Parking Lot

• Illustrates support of weighted fairnesswith aggregate flows

s1 s3 s5 s6 s7 s8s2

flow[1,5]

flow[2,5]

flow[3,5]

flow[4,5]

s4

flow[4,6]

flow[4,7]

flow[4,8]

25%

25%

6.25%

14%25%14%

25%14%

14%6.25%

14%6.25%

14%6.25%

14%

56%

Page 12: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

12

Multi-flow Parking Lot ...

• Concern:

– Flows from node 4 get more than 25% BW whichconflicts with source-based fairness

• Solution:

– Have fairness algorithm provide source-based fairness

• Applicable:

– Addressed by single choke and multi-choke algorithms

Page 13: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

13

Dual Exit Parking Lot

• Illustrate effect of having multiple chokepoints on the ring

s1 s3 s5 s6 s7 s8s2

flow[2,5]

flow[3,5]

s4

flow[2,7]

flow[3,7]

flow[4,7]

flow[5,7]

flow[6,7]

20%

20%

20%

20%

40%

20%0%

20%

20%

Page 14: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

14

Dual Exit Parking Lot ...

• Concern:

– Flows traversing through link [4,5] are overlythrottled because they only observe congestion onlink [6,7]

• Solution:

– All stations should be made aware of all chokepoints and not just the worst one

• Applicable:

– Problem occurs with single choke fairness algorithm

– Solved using multi-choke fairness algorithm

Page 15: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

15

Choked high/low BW pair

• Illustrates potential for oscillations

BA

s1 s3 s5 s6 s7 s8s2 s4

flow[1,8]95% (steady state)

flow[5,8] 5%50% (average worst case)

choke

Page 16: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

16

Choked high/low BW pair …(Ramp time dominates prop time)

A'sallowed rate

A is periodically shutoff by B and has toramp all the way up

Time

BW

use

d by

A

5%

95%

Page 17: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

17

Choked high/low BW pair ...

• Concern:

– Flows from node 1 are unnecessarily throttled in acyclical fashion which reduces BW utilization

• Solution:

– A solution is to have fairness algorithm provideinformation about the whole ring, and react based onring conditions

• Applicable:

– Problem occurs with aggressive mode

– Worst case occurs with two stations far apart

Page 18: Weighted Fairness Performance Scenarios - IEEE 802 · Weighted Fairness Performance Scenarios Khaled Amer AmerNet IEEE 802.17 Plenary Meeting Vancouver, BC, Canada July 2002

IEEE 802.17 Plenary MeetingVancouver, BC / July 2002 ka_scen_02.pdf

Khaled Amer

18

Conclusions

• These scenarios (and others) arerecommended by the RAH/FAH to beadded as informative text in Annex J tohelp understand the implications ofvarious fairness algorithms

• Behavior of fairness algorithms need tobe simulated to demonstrate how theyoperate in these scenarios