Performance Evaluation of TCP Congestion Control Algorithms in Data Center Networks
Title | Performance Evaluation of TCP Congestion Control Algorithms in Data Center Networks |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Nguyen, Truc Anh N., Gangadhar, Siddharth, Sterbenz, James P. G. |
Conference Name | Proceedings of the 11th International Conference on Future Internet Technologies |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4181-3 |
Keywords | belief networks, BIC, buffer pressure, Collaboration, composability, CUBIC, data center, dekay-based, fat tree, Future Internet, HighSpeed, Human Behavior, hybrid congestion control, incast, loss-based, Metrics, NewReno, ns-3, outcast, performance evaluation, policy, pubcrawl, queue buildup, Resiliency, Scalability, STCP, TCP, Vegas, Westwood+, YeAH |
Abstract | TCP congestion control has been known for its crucial role in stabilizing the Internet and preventing congestion collapses. However, with the rapid advancement in networking technologies, resulting in the emergence of challenging network environments such as data center networks (DCNs), the traditional TCP algorithm leads to several impairments. The shortcomings of TCP when deployed in DCNs have motivated the development of multiple new variants, including DCTCP, ICTCP, IA-TCP, and D2TCP, but all of these algorithms exhibit their advantages at the cost of a number of drawbacks in the Global Internet. Motivated by the belief that new innovations need to be established on top of a solid foundation with a thorough understanding of the existing, well-established algorithms, we have been working towards a comprehensive analysis of various conventional TCP algorithms in DCNs and other modern networks. This paper presents our first milestone towards the completion of our comparative study in which we present the results obtained by simulating multiple TCP variants: NewReno, Vegas, HighSpeed, Scalable, Westwood+, BIC, CUBIC, and YeAH using a fat tree architecture. Each protocol is evaluated in terms of queue length, number of dropped packets, average packet delay, and aggregate bandwidth as a percentage of the channel bandwidth. |
URL | http://doi.acm.org/10.1145/2935663.2935669 |
DOI | 10.1145/2935663.2935669 |
Citation Key | nguyen_performance_2016 |
- Metrics
- YeAH
- Westwood+
- Vegas
- TCP
- STCP
- Scalability
- Resiliency
- queue buildup
- pubcrawl
- Policy
- performance evaluation
- outcast
- ns-3
- NewReno
- belief networks
- loss-based
- incast
- hybrid congestion control
- Human behavior
- HighSpeed
- Future Internet
- fat tree
- dekay-based
- data center
- CUBIC
- composability
- collaboration
- buffer pressure
- BIC