Applications+of+Clock+Synchronization: Network+Congestion+Control
Shiyu Liu,(Ahmad(Ghalayini,( Mohammad(Alizadeh*,(Balaji(Prabhakar,(Mendel(Rosenblum,(Anirudh(Sivaraman+ Stanford(University((*MIT((+NYU June(11,(2020
1
Applications+of+Clock+Synchronization: Network+Congestion+Control - - PowerPoint PPT Presentation
Applications+of+Clock+Synchronization: Network+Congestion+Control Shiyu Liu,(Ahmad(Ghalayini,( Mohammad(Alizadeh*,(Balaji(Prabhakar,(Mendel(Rosenblum,(Anirudh(Sivaraman + Stanford(University((*MIT(( + NYU June(11,(2020 1
1
2
Time ~1984 ~2006 Now In#WAN In#DCN
DCQCN,&QCN,&HPCC)
(NDP)
3
4
5
! = 0.8 ! = 0.2
Link$is$fully$ utilized. 61%$of$line$ rate$is$utilized.
! = 0.3
93%$of$line$ rate$is$utilized. 1.6ms 2.1ms
Radhika$Mittal,$et$al.$“TIMELY:$RTTPbased$Congestion$Control$for$the$Datacenter”.$SIGCOMM$’15.
6
rate&increasing,timers,!" = 55%& rate&decreasing,timers,!' = 50%&
95%,of,line,rate, is,utilized. Link,is,fully, utilized.
!" = 300%& !' = 4%&
Yibo Zhu,,et,al.,“Congestion,Control,for,Large&Scale,RDMA,Deployments”.,SIGCOMM,’15
7
8
9
10
Paused$for$“!"#$%&'%())”$during$this$RTT Latest$signal
Strawman(On*Ramp Final(version(of(On*Ramp
11
12
13
14
and,10G,net.
across,6,racks,,10G,net.
GoogleSearchRPC,,load,=,40%,~,80%.
=,2%,or,20%.
Distribution,of,flow,sizes,in,the, background,traffic
15
16
17
RCT$of$incast FCT$of$WebSearch flows$<=$10KB FCT$of$WebSearch flows$in$10KB<1MB FCT$of$WebSearch flows$>$1MB
19
21
22
! = 0.8 ! = 0.2 12#servers#send#TIMELY long#flows#to#1#server. 2#flows#start#at#t=0.#The#other#10#flows#start#at#t=200ms.#
Link#is#fully# utilized. 61%#of#line# rate#is#utilized.
! = 0.2,#OR#threshold#' = 50)*
Link#is#fully# utilized.
! = 0.2,#OR#threshold#' = 100)*
Link#is#fully# utilized.
23
!" = 55%&,(!) = 50%& OR%threshold%! = 30%&
rate/increasing%timers%!" = 55%& rate/decreasing%timers%!) = 50%& 12%servers%send%DCQCN long%flows%to%1%server. 2%flows%start%at%t=0.%The%other%10%flows%start%at%t=200ms.%
95%%of%line%rate% is%utilized. Link%is%fully% utilized.
!" = 300%& !) = 4%&
Link%is%fully% utilized.
!" = 55%&,%!) = 50%& OR%threshold%! = 50%&
Link%is%fully% utilized.
Google&Cloud,&CUBIC,&WebSearch @&40%&load&+&incast @&2%&load&(fanout=40,&each&flow&2KB)& Incast RCT FCT&of&WebSearch traffic
25
26
RCT%of%incast Pkt retransmission
27
RCT%of%incast Pkt retransmission
28
29