Nested QoS: Providing Flexible Performance in Shared IO Environment
Hui Wang Peter Varman
Rice University Houston, TX
1
Nested QoS: Providing Flexible Performance in Shared IO Environment - - PowerPoint PPT Presentation
Nested QoS: Providing Flexible Performance in Shared IO Environment Hui Wang Peter Varman Rice University Houston, TX 1 Outline l Introduction l System model l Analysis l Evaluation l Conclusions and future work 2 Resource
1
2
3
§
§
4
5
6
l Fair Queuing, WFQ, WF2Q, Start Time Fair Queuing , Self-Clocking
l Response time is not independently controlled
l No provisioning for bursts
7
l SCED, pClock
l No isolation of non-compliant part of workload
§
l Only a single response time guarantee is supported
§
8
l Requires high capacity
9
10
11
12
l (σ, ρ) Token Bucket Model
13
14
Storage Server VM n VM 1
Request Scheduler Request Classifier
Q1 Q1 Q3 Q2
VM 2
. . . . . . . . . . . .
Q1 Q1 Q3 Q2 Q1 Q1 Q3 Q2
Request Classifier Request Classifier
15
Requests Arrival Classifier (!1, "1) Classifier (!2, "2) Classifier (!3, "3) Q1, #1 Q3, #3 Q2, #2
16
17
18
19
20
!" #!!!" $!!!" %!!!" &!!!" '!!!!" '#!!!" '$!!!" '%!!!" '&!!!"
!"#$"%&'()* !"#$"%&'(+* ,-./&%.0* 12/3* 45'(%.6"* 7%8%'-9:*;<13$=* ()*+),-./0" 01234)-5)6)4"./0"
21
!!"##$% &#"##$% &'"##$% &("##$% &)"##$% &!"##$% *##"##$% *#'"##$%
!"#$"%&'()* !"#$"%&'()* +,-.&%-/* 01.2* 34'(%-5"* 06"&%77*8"&'"-9%5"*5:%&%-9"";* +%,%*% +%,%'% +%,%-%
22
!" !#$" !#%" !#&" !#'" !#(" !#)" !#*" !#+" !#," $"
(!0$!!./" $!!0%!!./" %!!0(!!./" 1(!!./" !"#$%&'( )*+,&'+*(-./*( 234564785"9:;" <=>:?@" AB%9" !" !#$" !#%" !#&" !#'" !#(" !#)" !#*" !#+" !#," $"
! . / " ( ! $ ! ! . / " $ ! ! % ! ! . / " % ! ! ( ! ! . / " 1 ( ! ! . / " !"#$%&'( )*+,&'+*(-./*( 234564785"9:;" <=>:?@" AB%9"
23
!" !#$" !#%" !#&" !#'" !#(" !#)" !#*" !#+" !#," $"
! . / " ( ! $ ! ! . / " $ ! ! % ! ! . / " % ! ! ( ! ! . / " 1 ( ! ! . / " !"#$%&$'()*%+)($,-.($ '()*%+)($,-.($ 234564785"9:;" <=>:?@" AB%9" !" !#$" !#%" !#&" !#'" !#(" !#)" !#*" !#+" !#," $"
(!0$!!./" $!!0%!!./" %!!0(!!./" 1(!!./" !"#$$%&$'()*%+)($,-.($ '()*%+)($,-.($ 234564785"9:;" <=>:?@" AB%9"
24
25
l
l
l
l
l
26