Traffic Throttling to Improve TCP Incast Throughput

Article Preview

Abstract:

Cluster-based storage systems are widely used by many large data centers because of the manageability, low cost and other advantages. However, typical cluster-based storage systems rely on the standard TCP/IP Ethernet for clients to access data. Clients would experience the TCP effective throughput (called goodput) collapse which is termed as Incast problem. The main reason of Incast is TCP retransmit timeout which is caused by unfairness between the competing flows. In this paper, we analyze the TCP Incast dynamics from the fairness aspect and propose a method to make the competing flows share the network resource fairly by throttling the traffic. The simulation results show that our method is able to improve the TCP Incast goodput by 10% comparing to the high-timer-resolution

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 424-425)

Pages:

227-231

Citation:

Online since:

January 2012

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Hildebrand, D., Honeyman, P., Adamson, W. A. A.: pNFS and Linux: working towards a heterogeneous future. In: 8th LCI International Conference on High-Performance Cluster Computing (2007).

Google Scholar

[2] Phanishayee, A., Krevat, E., Vasudevan, Andersen, V., D. G., Ganger, G. R., Gibson, G. A., Seshan, S.: Measurement and analysis of TCP throughput collapse in cluster-based storage systems. In: 6th USENIX Conference on File and Storage Technologies (2008).

DOI: 10.1145/1374596.1374598

Google Scholar

[3] Vasudevan, V., Phanishayee, A., Shah, H., Krevat, E., Andersen, D. G., Ganger, G. R., Gibson, G. A., Mueller, B.: Safe and effective fine-grained TCP retransmissions for datacenter communication. In: Proceedings of the ACM SIGCOMM 2009 conference on data communication (2009).

DOI: 10.1145/1592568.1592604

Google Scholar

[4] Nagle, D., Serenyi, D., Matthews, A.: The panasas activescale storage cluster: Delivering scalable high bandwidth storage. In: Proceedings of the 2004 ACM/IEEE Conference on Supercomputing (2004).

DOI: 10.1109/sc.2004.57

Google Scholar

[5] Jacobson, V., Karels, M. J.: Congestion avoidance and control. In: Proceedings of the ACM SIGCOMM 1988 conference on data communication (1988).

Google Scholar

[6] Chiu, D., Jain, R.: Analysis of the increase and decrease algorithms for congestion avoidance in computer networks. IEEE/ACM Transactions on Networking, vol. 17, pp.1-14 (1989).

DOI: 10.1016/0169-7552(89)90019-6

Google Scholar

[7] Chen, Y., Griffith, R., Liu, J., Joseph, A. D.: Understanding TCP Incast throughput collapse in datacenter networks. In: Proceedings of the 1st ACM Workshop on Research on Enterprise Networking (2009).

DOI: 10.1145/1592681.1592693

Google Scholar