DeTail
Reducing the Tail of Flow Completion Times in Datacenter Networks
David Zats, Tathagata Das, Prashanth Mohan, Dhruba Borthakur, Randy Katz
1
DeTail Reducing the Tail of Flow Completion Times in Datacenter - - PowerPoint PPT Presentation
DeTail Reducing the Tail of Flow Completion Times in Datacenter Networks David Zats, Tathagata Das, Prashanth Mohan, Dhruba Borthakur, Randy Katz 1 A Typical Facebook Page Modern pages have many components 2 Creating a Page Internet
1
2
3
*The Case for RAMClouds *SIGOPS’09+ **Better Never than Late *SIGCOMM’11+
4
5
Source: Data Center TCP (DCTCP) *SIGCOMM’10+
6
7
8
9
*Data Center TCP (DCTCP) *SIGCOMM’10+
10
11
12
13
14
15
16
17
*Data Center TCP (DCTCP) *SIGCOMM’10+
18
Output Queue 1 High Priority Low Priority Output Queue 2 Arriving Packet Based on queue
Ideal
19
20
21
Queues < T Packet Priority 1011 Favored Ports
Forwarding Entry 0101 Acceptable Ports
0001 Selected Port
22
23
Application Transport Network Link Physical Layer Component Hop-by-hop Push-back Adaptive Load Balancing Reorder-Resistant Transport Function Prevent packet drops Evenly balance load Support lower layers
24
25
26
Cores Aggs TORs
Reproduced From: A Scalable Commodity Datacenter Network Architecture *SIGCOMM’08+
27
28
*Covers range of query traffic sizes reported by DCTCP
29
30
*Understanding Network Failures in Data Centers *SIGCOMM’11+
31
*Covers range of update flow sizes reported by DCTCP
32
33