Window Flow Control Systems with Random Service
Alireza Shekaramiz Joint work with Prof. J¨
- rg Liebeherr and Prof. Almut Burchard
April 6, 2016
1 / 20
Window Flow Control Systems with Random Service Alireza Shekaramiz - - PowerPoint PPT Presentation
Window Flow Control Systems with Random Service Alireza Shekaramiz Joint work with Prof. J org Liebeherr and Prof. Almut Burchard April 6, 2016 1 / 20 Content Introduction 1 Related work 2 State-of-the-art 3 Results: Stochastic
1 / 20
1
2
3
4
5
6
7
2 / 20
3 / 20
In: IEEE/ACM Transactions on Networking 7.3 (1999), pp. 310–323.
2C.-S Chang et al. “A min,+ system theory for constrained traffic regulation and dynamic service guarantees”.
In: IEEE/ACM Transactions on Networking 10.6 (2002), pp. 805–817.
In: ACM SIGCOMM 30.4 (2000), pp. 219–230. 4 / 20
improvements”. In: IEEE INFOCOM. vol. 2. 2005, pp. 914–925.
In: ACM VALUETOOLS. Jan. 2016. 5 / 20
s≤τ≤t{f (s, τ) + g(τ, t)}
∞
6 / 20
t
s
θ>0
In: IEEE
7 / 20
Network departures arrivals ≤ window throttle
δ+w min
8 / 20
δ+w min
δd
9 / 20
δ+w min
δd
t−1
t−1
10 / 20
win(s, t) < Swin(s, t) < min
d
win(s, t) is the equivalent service process of the feedback system
11 / 20
δ+w min
δd
d ⌉
Cn(s,t)
t−1
d ⌋
t−1
d ⌋
win(s, t) = max θ>0
Time (ms) 10 20 30 40 50 Service (Mb) 5 10 15 20 Sε
win
Sε
upper
Sε
lower and Sε win for d = 1 ms
d = 20 ms w = 10 Mb d = 10 ms w = 5 Mb d = 400 ms w = 200 Mb d = 100 ms w = 50 Mb d = 1 ms w = 500 Kb d = 5 ms w = 2.5 Mb
Time (ms) 10 20 30 40 50 Service (Mb) 5 10 15 20 Sε
win
Upper bound Lower bound and Sε
win for d = 1 ms
d = 400 ms w = 200 Mb d = 100 ms w = 50 Mb d = 20 ms w = 10 Mb d = 10 ms w = 5 Mb d = 5 ms w = 2.5 Mb d = 1 ms w = 500 Kb
15 / 20
t→∞ − 1
θ (×10−5) 0.2 0.4 0.6 0.8 1 Effective capacity (Mbps) 100 200 300 400 500 350 400 450 500 Lower bounds for γSwin(−θ) Lower bound Upper bound
d = 1 ms w = 500 Kb d = 5 ms w = 2.5 Mb d = 20 ms w = 10 Mb d = 10 ms w = 5 Mb d = 100 ms w = 50 Mb
θ (×10−5) 0.2 0.4 0.6 0.8 1 Effective capacity (Mbps) 100 200 300 400 500 Lower bounds of γSwin(−θ) Lower bound Upper bound
d = 10 ms w = 5 Mb d = 1 ms w = 500 Kb d = 100 ms w = 50 Mb d = 20 ms w = 10 Mb d = 5 ms w = 2.5 Mb
16 / 20
t−1
Arrival rate λ (Mbps) 50 100 150 200 250 300 350 400 Backlog bound (Mb) 5 10 15 20 25 30 35 40 ε = 10−9 ε = 10−6 ε = 10−3
w/d = 500 Mbps w/d = 100 Mbps Arrival rate λ (Mbps) 50 100 150 200 250 300 350 400 Delay bound (ms) 50 100 150 200 250 ε = 10−9 ε = 10−6 ε = 10−3
w/d = 100 Mbps w/d = 500 Mbps
17 / 20
δ+w min
δd
18 / 20
19 / 20
20 / 20