Congestion Avoidance and Synchronized Rate Control in Data Center Network
Date
2013-11-15
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Department of Computer Science and Engineering (CSE), Islamic University of Technology (IUT), Board Bazar, Gazipur-1704, Bangladesh
Abstract
TCP Incast, also known as TCP throughput collapse, is a term used to de-
scribe a link capacity under-utilization phenomenon in certain many-to-one
communication patterns, typically in many datacenter applications. The
main root cause of TCP Incast analyzed by prior works is attributed to
packet drops at the congestion switch that result in TCP timeout. Conges-
tion control algorithms have been developed to reduce or eliminate packet
drops at the congestion switch. In this paper, the performance of Quantized
Congestion Noti?cation (QCN) with respect to the TCP incast problem dur-
ing data access from clustered servers in datacenters are investigated. QCN
can e ectively control link rates very rapidly in a datacenter environment.
However, it performs poorly when TCP Incast is observed. To explain this
low link utilization, we examine the rate ?uctuation of di erent ?ows within
one synchronous reading request, and ?nd that the poor performance of TCP
throughput with QCN is due to the rate unfairness of di erent ?ows. There-
fore, an enhanced QCN congestion control algorithm, called fair Quantized
Congestion Noti?cation (FQCN), is proposed to improve fairness of multiple
?ows sharing one bottleneck link. We evaluate the performance of FQCN
as compared to that of QCN in terms of fairness and convergence with four
simultaneous and eight staggered source ?ows. As compared to QCN, fair-
ness is improved greatly and the queue length at the bottleneck link con-
verges to the equilibrium queue length very fast. The e ects of FQCN to
TCP throughput collapse are also investigated. Simulation results show that
FQCN signi?cantly enhances TCP throughput performance in a TCP Incast
setup
Description
Supervised by
Shahriar Kaisar
Assistant Professor,
Department of Computer Science and Engineering (CSE)
Islamic University of Technology (IUT),
Board Bazar, Gazipur-1704, Bangladesh.
Keywords
Citation
1 M. Alizadeh, A. Greenberg, D. Maltz, J. Padhye,P. Patel, B. Prab- hakar, S. Sengupta, andM. Sridharan. DCTCP: E cient Packet Trans- port for the Commoditized Data Center. In Proc. SIGCOMM,2010. 2 Haitao Wu, JiaboJu,Guohan Lu, ChuanxiongGuo, YongqiangXiong, Yongguang Zhang.Tuning ECN for Data Center Networks. Co-NEXT'12 3 Yan Zhang, Student MemberandNirwan Ansari. On Mitigating TCP Incast in Data Center Networks,IEEE INFOCOM 2011. 4 Quantized Congestion Noti cation for Multicast in DCN 5 "QCN pseudo-code version 2.0," http://www.ieee802.org/1/ les/public/docs2008/au- rong-qcn-serial-hai-pseudo-code 6 HongyunZheng, ChunmingQiao. An E ective Approach to Preventing TCP Incast Throughput Collapse for Data Center Networks, IEEE Globecom 2011 7 HaitaoWu?, ZhenqianFeng?y, ChuanxiongGuo?, Yongguang Zhang?.ICTCP: Incast Congestion Control for TCPin Data Center Networks, ACM CoNEXT 2010, 8 Theophilus Benson, Ashok Anand,AdityaAkella.Understanding Data Center Traf?c Characteristics,ACM SIGCOM,2009. 9 M. Al-Fares, A. Loukissas, and A. Vahdat. A scalable,commodity data center network architecture. In SIGCOMM,pages 63-74, 2008. 10 Y. Chen, R. Grif?th, J. Liu, R. H. Katz, and A. D. Joseph, "Under- standing TCP Incast Throughput Collapse in Datacenter Networks," inProc. of the 1st ACM workshop on Research on enterprise network- ing,Barcelona, Spain, August 21, 2009, 35 CHAPTER 7. CONCLUSION 36 11 M. Alizadeh, B. Atikoglu, A. Kabbani, A. Lakshmikantha, R. Pan,B. Prabhakar, and M. Seaman, "Data Center Transport Mechanisms:Congestion Control Theory and IEEE Standardization," in the 46thAnnual Aller- ton Conference, Illinois, USA, Sep. 2008 12 V. Vasudevan, A. Phanishayee, H. Shah, E. Krevat, D. G. Andersen, G.R. Ganger, G. A. Gibson and B. Mueller, "Safe and e ective ne- grained TCP retransmissions for data center communication", SIG- COMM'09, August 17-21, 2009, Barcelona, Spain 13 V. Vasudevan, A. Phanishayee, H. Shah, E. Krevat, D. G. Andersen, G.R. Ganger, G. A. Gibson and B. Mueller, "Safe and e ective ne- grained TCP retransmissions for data center communication", SIG- COMM'09, August 17-21, 2009, Barcelona, Spain 14 M. Al-Fares, A. Loukissas, and A. Vahdat. A M. Alizadeh, A. Javan- mard, and B. Prabhakar.Analysis of DCTCP: Stability, Convergence, andFairness. In Proc. SIGMETRICS, 2011Scalable,Commodity Data Center Network Architecture. InSIGCOMM, 2008 15 D. Abts and J. Kim. High Performance Datacenter Networks: Archi- tectures, Algorithms, and Opportunities. Morgan and Claypool, 2011 16 M. Al-Fares, A. Loukissas, and A. Vahdat. A scalable, commodity data center network architecture. In SIGCOMM, 2008 17 A. R. Curtis, J. C. Mogul, J. Tourrilhes, and P. Yalagandula.DevoFlow: Scaling ?ow management for high-performance networks. In SIGCOMM, 2011 18 ABU-LIBDEH, H., COSTA, P., ROWSTRON, A., O'SHEA, G.,AND DONNELLY, A. Symbiotic Routing in Future Data Centers.In ACM SIGCOMM (2010) 19 AL-FARES, M., RADHAKRISHNAN, S., RAGHAVAN, B.,HUANG, N., AND VAHDAT, A. Hedera: Dynamic Flow Scheduling for Data Center Networks. In NSDI (2010) 20 CALDERON, M., SEDANO, M., AZCORRA, A., AND ALONSA,C. Active Network Support forMulticast Applications. Network,IEEE 12 21 CASADO, M., ET AL. Ripcord: a Module Platform for DataCenter Networking. Tech. Rep. UCB/EECS-2010-93, Univeristy of California at Berkeley, 2010 CHAPTER 7. CONCLUSION 37 22 GREENBERG, A., HAMILTON, J. R., JAIN, N., KANDULA, S.,KIM, C., LAHIRI, P., MALTZ, D., PATEL, P., AND SENGUPTA,S. VL2: a Scalable and Flexible Data Center Network. In ACM SIGCOMM (2009) 23 GUO, C., LU, G., LI, D., WU, H., ZHANG, X., SHI, Y., TIAN,C., ZHANG, Y., AND LU, S. BCube: A High Performance,Server-centric Network Architecture for Modular Data Centers.In ACM SIGCOMM (2009) 24 M. Al-Fares, S. Radhakrishnan, B. Raghavan, N. Huang, and A. Vah- dat. Hedera: Dynamic ?ow scheduling for data center networks. In NSDI, 2010 25 J. Dean and S. Ghemawat. MapReduce: Simpli?ed data processing on large clusters. In OSDI, pages 137-150, 2004 26 R. Peterson and E. G. Sirer. Antfarm: Ef?cient content distribution with managed swarms. In NSDI, 2009 27 B. Pfa , J. Pettit, K. Amidon, M. Casado, T. Koponen, andS. Shenker. Extending networking into the virtualization layer. In HotNets 2009 28 V. Vasudevan, A. Phanishayee, H. Shah, E. Krevat, D. G. Andersen,G. R. Ganger, G. A. Gibson, and B. Mueller. Safe and e ective ?ne- grained TCP retransmissions for datacenter communication. In SIG- COMM, pages 303-314, 2009
