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

Thumbnail Image
Arokkiam, Jerome A.
Wu, Xiuchao
Brown, Kenneth N.
Sreenan, Cormac J.
Journal Title
Journal ISSN
Volume Title
Institute of Electrical and Electronics Engineers (IEEE)
Research Projects
Organizational Units
Journal Issue
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.
Globecom 2014 - Best Paper Award (Access Networks & Systems Track)
Internet , Bandwidth allocation , Passive optical networks , Transport protocols , CUBIC , H-TCP , Reno , TCP performance , XG-PON , Asymmetric bandwidth , Bandwidth allocation mechanism , Dominant transport protocol , Large delay-bandwidth product , Medium access control , Network simulation cradle , Bandwidth , Channel allocation , Convergence , Optical network units , Standards , Throughput
Arokkiam, J. A., Wu, X., Brown, K. N. and Sreenan, C. J. 'Experimental evaluation of TCP performance over 10Gb/s passive optical networks (XG-PON)', 2014 IEEE Global Communications Conference, Austin, TX, USA, 8-12 December, pp. 2223-2228. doi: 10.1109/GLOCOM.2014.7037138
© 2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.