Performance Analysis of the Segment Transfer Rate of TCP-UEM
Keywords:TCP-UEM, congestion control, wireless networks, performance analysis, segment transfer rate
UsingTCP(TransmissionControlProtocol)inwirelessnetworkscanaffectitsperformanceduetoits lack of ability to identify packets losses properly, causing the triggering of its congestion control mechanism. Some TCP variants were proposed to improve this control, being TCP-UEM one of them. This variant allows the evaluation of the link reliability in wireless networks in time intervals, keeping the end-to-end semantics. TCP-UEM was implemented in FreeBSD OS and its performance with relation to segment transfer rate (in Mbps) was compared to two other variants, TCP-NEWRENO and TCP-CUBIC. This paper describes TCP-UEM, discusses results of the tests and the statistical analysis that were carried out using two scenarios. For each scenario, 30 samples of 30 seconds of execution time with different loss rates were collected. The results showed that TCP-UEM presented a good performance, achieving a performance higher than the other two variants in the majority of the tests, with different loss rates.
M. Allman, V. Paxson, and E. Blanton. TCP Congestion Control. RFC 5681. Sept. 2009. URL: <http://www.rfc- editor.org/rfc/rfc5681.txt>.
A. Blanc et al. Binary search method for congestion avoidance. Google Patents. Tech. rep. Feb. 2012. URL: <http://www.google.com/patents/EP2413543A1?cl=zh-cn>.
L. S. Brakmo and L. L. Peterson. “TCP Vegas: end to end congestion avoidance on a global Internet”. In: IEEE Journal on Selected Areas in Communications 13.8 (Oct. 1995), pp. 1465–1480. ISSN: 0733-8716.
L. Budzisz et al. “A strategy for fair coexistence of loss and delay-based congestion control algorithms”. In: IEEE Communications Letters 13.7 (July 2009), pp. 555–557. ISSN: 1089-7798.
HEWLETT-PACKARD COMPANY. A network per- formance benchmark. 1995. URL: <http://www.netperf. org/netperf/training/Netperf.html> (visited on 01/31/2018).
V.M. Cornieri. “Estudo e implementação do protocolo  de transporte TCP-UEM”. Graduação em Ciência da Computação. Universidade Estadual de Maringá, 2015.
S. Floyd et al. An Extension to the Selective Acknowl-  edgement (SACK) Option for TCP. RFC 2883. RFC Editor, July 2000.
THE FREEBSD FOUNDATION. Dummynet. 2002. URL: <https://www.freebsd.org/cgi/man.cgi?query= dummynet&sektion=4&apropos=0&manpath=FreeBSD+ 10.2-stable> (visited on 01/31/2018).
THE FREEBSD FOUNDATION. Tcpdump. 2002. URL: <https://www.freebsd.org/cgi/man.cgi?tcpdump>.
R.F.S. Gonçalves. “TCP-UEM. Uma abordagem para controle de congestionamento sensível a falhas em en- laces sem fio”. Programa de pós-graduação em Ciência da Computação. Universidade Estadual de Maringá, 2012.
R.F.S. Gonçalves, V. D Feltrim, and L. A. F. Martimi- ano. “TCP-UEM: Detecting Link Failure by Keeping End-to-end Semantics”. In: IEEE Latin America Trans- actions, Special Issue: LatinCom 2012 11.3 (2013), pp. 975–981.
David Hayes. cc_newreno - NewReno Congestion Con- trol Algorithm. Jan. 2011. URL: <https://www.freebsd. org/cgi/man.cgi?query=cc_newreno&sektion=4& apropos=0&manpath=FreeBSD+10.3-RELEASE+ and+Ports>.
T. Henderson, S. Floyd, and A. Gurtov. TCP Conges- tion Control. RFC 6582. Apr. 2012. URL: .
“IEEE Draft Standard for Information Technology - Telecommunications and Information Exchange Be- tween Systems - Local and Metropolitan Area Net- works - Specific Requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications”. In: IEEE P802.11-REVmb/D12, November 2011 (Revision of IEEE Std 802.11-2007, as amended by IEEEs 802.11k-2008, 802.11r-2008, 802.11y-2008, 802.11w-2009, 802.11n-2009, 802.11p- 2010, 802.11z-2010, 802.11v-2011, 802.11u-2011, and 802.11s-2011) (Nov. 2011), pp. 1–2910.
A. O. Junior. “Análise e avaliação de desempenho do protocolo de transporte TCP-UEM”. Graduação em Ciência da Computação. Universidade Estadual de Mar- ingá, 2016.
I. Rhee et al. CUBIC for Fast Long-Distance Networks. Internet-Draft draft-ietf-tcpm-cubic-01. IETF Secre- tariat, Jan. 2016. URL: <https://tools.ietf.org/html/draft- ietf-tcpm-cubic-01>.
R. Sharpe and E. Warnicke. Wireshark. 2014. URL: <https://www.wireshark.org/docs/wsug_html_chunked/> (visited on 01/31/2018).
A.S. Tanenbaum and D. J. Wetherall. Computer Networks. Prentice Hall, 2011. ISBN: 9780132126953.