Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bertha & M Sadeeq.  Easy to manage the problems  Scalability  Real time and real environment  Free data collection  Cost efficient  DCTCP only covers.

Similar presentations


Presentation on theme: "Bertha & M Sadeeq.  Easy to manage the problems  Scalability  Real time and real environment  Free data collection  Cost efficient  DCTCP only covers."— Presentation transcript:

1 Bertha & M Sadeeq

2  Easy to manage the problems  Scalability  Real time and real environment  Free data collection  Cost efficient  DCTCP only covers ◦ High burst tolerance ◦ Low latency ◦ High performance

3  They worked on commodity switches (Shallow buffered) with 6000 servers while the data speed up-to 10Gbps.  Low cost switches at the top of the rack providing 48 ports at 1 Gbps.  They find DCTCP deliver the same or better throughput then TCP.

4  Unlike TCP, DTCP provide high burst tolerance and low latency for short flow.  Many applications find it difficult to meet the deadlines using state-of-the-art TCP, our applications carefully controls the amount of data each worker send and adds jitter.  They only measure and analyze compressed data(>150TB).

5  Lets assume their system is OK… They are working in homogenous, single controlled environment but they did not discuss ◦ Backward compatibility ◦ Incremental deployment

6  F -Fraction of packets marked  α -Senders record of marked packets  g – might be the weight on the basis of past Pkt marked 0<g<1 Totally RED marking idea already used in TCP and they accepted the fact by implementing it like….. When α=1 DCTCP cuts window in half, just like TCP. So….???

7  They assuming N flows are synchronized. For this equation…. -Using the idea of cut window from TCP (for W (t)). -Single bottle neck capacity (C). -Identical round trip time (RTT). So I think your problem is solved…huh!

8  Based on workload inside a homogenous data center and does not take into account variable receiver/sender buffers or the co-existence of other protocols.  Is existing hardware able to reproduce these results? ◦ Explicitly mentions a Broadcom Triumph, Broadcom Scorpion, and Cisco CAT4948 switch, but what is the real availability of a switch to support ECN?

9  ECN was mentioned but no measurements were performed contrasting DCTCP with plain TCP with ECN.  All comparisons are made to a TCP New Reno (w/SACK) implementation. ◦ Is this representative of what most DC’s currently use?  Single bottle-neck used for evaluation

10  “DCTCP trades off convergence time” in order to achieve its goals (sec 3.5)  DCTCP converges quickly (sec 4.1)  Don't you think it is conflicting with the goal?

11  The paper talks about separating DCTCP flows from TCP flows to improve performance, but it is not clear how this may be done when external traffic is included.

12  The analysis previous section is for idealized DCTCP source, and does not capture any of the burstiness inherent to actual implementation of window-based congestion control protocols in the network stack.  Even in performance when k>65 then DCTCP=TCP, so?

13  Graphs not on the same page they were referenced.  Estimation gain, g : ◦ Sec 3.1 – “the weight given to new samples against the past in the estimation of” alpha ◦ Two pgs later, sec 3.4 - randomly labeled “estimation gain”  This paper suggested no future work…

14  Has only been cited 9 times…  One of which is their follow up to this paper, analyzing DCTCP ◦ Conclusion: “Our analysis shows that DCTCP can achieve very high throughput while maintaining low buffer occupancies.” …Sound familiar?

15


Download ppt "Bertha & M Sadeeq.  Easy to manage the problems  Scalability  Real time and real environment  Free data collection  Cost efficient  DCTCP only covers."

Similar presentations


Ads by Google