Practical DCB for improved data center networks
Title | Practical DCB for improved data center networks |
Publication Type | Conference Paper |
Year of Publication | 2014 |
Authors | Stephens, B., Cox, A.L., Singla, A., Carter, J., Dixon, C., Felter, W. |
Conference Name | INFOCOM, 2014 Proceedings IEEE |
Date Published | April |
Keywords | arbitrary network topology traffic, buffering delay, commodity data center switch, computer centres, data center bridging, DCB, deadlock-free routing scheme, ECMP routing, Hardware, improved data center network, line blocking head, Local area networks, lossless Ethernet, NIC, Ports (Computers), Routing, Routing protocols, storage area networking, switching networks, System recovery, TCP-bolt, telecommunication network topology, telecommunication traffic, Throughput, Topology, transport protocols, Vegetation |
Abstract | Storage area networking is driving commodity data center switches to support lossless Ethernet (DCB). Unfortunately, to enable DCB for all traffic on arbitrary network topologies, we must address several problems that can arise in lossless networks, e.g., large buffering delays, unfairness, head of line blocking, and deadlock. We propose TCP-Bolt, a TCP variant that not only addresses the first three problems but reduces flow completion times by as much as 70%. We also introduce a simple, practical deadlock-free routing scheme that eliminates deadlock while achieving aggregate network throughput within 15% of ECMP routing. This small compromise in potential routing capacity is well worth the gains in flow completion time. We note that our results on deadlock-free routing are also of independent interest to the storage area networking community. Further, as our hardware testbed illustrates, these gains are achievable today, without hardware changes to switches or NICs. |
DOI | 10.1109/INFOCOM.2014.6848121 |
Citation Key | 6848121 |
- NIC
- Vegetation
- transport protocols
- Topology
- Throughput
- telecommunication traffic
- telecommunication network topology
- TCP-bolt
- System recovery
- switching networks
- storage area networking
- Routing protocols
- Routing
- Ports (Computers)
- arbitrary network topology traffic
- lossless Ethernet
- Local area networks
- line blocking head
- improved data center network
- Hardware
- ECMP routing
- deadlock-free routing scheme
- DCB
- data center bridging
- computer centres
- commodity data center switch
- buffering delay