Experimental evaluation of TCP performance over 10Gb/s passive optical networks (XG-PON)

XG-PON is the next-generation standard for passive optical networks operating at 10Gb/s and TCP is the dominant transport protocol of the Internet. In this paper, we present the first performance evaluation of TCP over XG-PON, considering efficiency, fairness, responsiveness, and convergence. The impact of XG-PON's large delay-bandwidth product and asymmetric bandwidth provision are assessed, together with the dynamic bandwidth allocation mechanism. Our state-of-the-art NS3 simulation uses real implementations of three TCP variants (Reno, CUBIC and H-TCP) from the Network Simulation Cradle. Our results highlight several issues that arise for TCP over XG-PON, and emphasise the need for improved awareness of medium access control and scheduling in the context of specific TCP congestion control behaviour.

[1]  Kenneth N. Brown,et al.  An XG-PON module for the NS-3 network simulator , 2013 .

[2]  Nei Kato,et al.  Inter-Layer Fairness Problem in TCP Bandwidth Sharing in 10G-EPON , 2010, IEEE Systems Journal.

[3]  Anthony McGregor,et al.  Simulation with real world network stacks , 2005, Proceedings of the Winter Simulation Conference, 2005..

[4]  Wanjiun Liao,et al.  On the throughput and fairness performance of TCP over ethernet passive optical networks , 2006, IEEE Journal on Selected Areas in Communications.

[5]  David Ros,et al.  TCP Performance over Gigabit-Capable Passive Optical Networks , 2008, AccessNets.

[6]  Hakjeon Bang,et al.  Analysis of ONT buffer and power management performances for XG-PON cyclic sleep mode , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[7]  Biswanath Mukherjee,et al.  IPACT: A dynamic protocol for an Ethernet PON (EPON) , 2002, IEEE Commun. Mag..

[8]  Yunmei Dong An interactive learning algorithm for acquisition of concepts represented as CFL , 2008, Journal of Computer Science and Technology.

[9]  Robert Shorten,et al.  Experimental Evaluation of TCP Protocols for High-Speed Networks , 2007, IEEE/ACM Transactions on Networking.

[10]  H. Ikeda,et al.  Dynamic Bandwidth Allocation With Adaptive Polling Cycle for Maximized TCP Throughput in 10G-EPON , 2009, Journal of Lightwave Technology.

[11]  Vladimir Stojanovic,et al.  Resolving poor TCP performance on high-speed long distance links — Overview and comparison of BIC, CUBIC and Hybla , 2013, 2013 IEEE 11th International Symposium on Intelligent Systems and Informatics (SISY).