Browse > Article
http://dx.doi.org/10.7840/kics.2016.41.10.1309

TCP Algorithm Improvement for Smartphone Data Transmissions  

Lee, Joon Yeop (School of Electrical Engineering, Korea University)
Kim, Hyunsoon (School of Electrical Engineering, Korea University)
Lee, Woonghee (School of Electrical Engineering, Korea University)
Kim, Hwangnam (School of Electrical Engineering, Korea University)
Abstract
This paper suggests adjusting TCP for smartphones that often have small size data transmission tendency. Usage of smartphones has been risen dramatically in recent years, including frequent usage of real-time map search, public transportation search, online games, and SNS. Because the small size data transmission ends before the phase of the TCP congestion avoidance, this paper suggests an algorithm that increases the transmission speed ahead of the traffic congestion event. The algorithm reduces unnecessary delay by data size-driven adjustment of the Linux Quick ACK and Nagle's algorithm. Therefore, TCP is improved to maintain a high transmission rate steadily in small data transmission.
Keywords
Data transmission; TCP; Delayed ACK; Quick ACK; Smartphone;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 S. Choi and S. Han, "A study on determinants of consumers' choice of mobile data service," J. KICS, vol. 40, no. 1, pp. 115-123, 2015.   DOI
2 J. C. Hoe, "Improving the start-up behavior of a congestion control scheme for TCP," ACM SIGCOMM Comput. Commun. Rev., vol. 26. no. 4, pp. 270-280, 1996.   DOI
3 S. Ha, I. Rhee, and L. Xu, "CUBIC: a new TCP-friendly high-speed TCP variant," ACM SIGOPS Operating Syst. Rev., vol. 42, no. 5, pp. 64-74, 2008.   DOI
4 L. S. Brakmo, S. W. O'Malley, and L. L. Peterson, "TCP vegas: New techniques for congestion detection and avoidance," ACM SIGCOMM Commun. Architectures, Protocols Appl., vol. 24, no. 4, pp. 24-35, 1994.
5 Y. Zaki, et al., "Adaptive congestion control for unpredictable cellular networks," in Proc. ACM Conf. Special Interest Group on Data Commun., 2015.
6 S.-W. Lee, et al., "Empirical analysis of induced demand resulted from LTE service launching," J. KICS, vol. 37, no. 8, pp. 741-749, 2012.   DOI
7 S. Ha and I. Rhee, "Hybrid slow start for high-bandwidth and long-distance networks," in Proc. PFLDnet, pp. 1-6, 2008.
8 S. D. Strowes, "Passively measuring TCP round-trip times," Commun. ACM, vol. 56, no. 10, pp. 57-64, 2013.   DOI
9 K. Chae, T. H. Nguyen, M. Park, and S. Jung, "A study on advanced TCP snoop algorithm considering the feature of network layer," in Proc. KICS Int. Conf. Commun., pp. 581-582, 2013.
10 N. Kim, et al., "A scalable video coding (SVC)-Aware retransmission scheme for multimedia streaming in IEEE 802.11 WLANs," J. KICS, vol. 39, no. 2, pp. 95-101, 2014.
11 J. Chen, et al., "TCP with delayed ack for wireless networks," Ad Hoc Networks, vol. 6, no. 7, pp. 1098-1116, 2008.   DOI
12 S. Cheshire, TCP performance problems caused by interaction between Nagle's algorithm and delayed ACK(2005), Retrieved Sept., 30, 2016, from http://www.stuartcheshire.org/papers/NagleDelayedAck.
13 A. Khurshid, M. H. Kabir, and R. Das, "Modified TCP newreno for wireless networks," NSysS, pp. 1-6, 2015.
14 H. Gururaj and B. Ramesh, "Performance analysis of hstcp for optimizing data transfer rate in mobile ad-hoc networks," Int. J. Comput. Appl., vol. 123, no. 15, 2015.
15 W. Bao, V. W. Wong, and V. Leung, "A model for steady state throughput of tcp cubic," GLOBECOM 2010, pp. 1-6, 2010.
16 Y. Zhang, N. Ansari, M. Wu, and H. Yu, "Afstart: An adaptive fast tcp slow start for wide area networks," Commun.(ICC), pp. 1260-1264, 2012.
17 M. Allman, S. Flayd, and C. Partidge, Increasing TCP's initial window, RFC3390, 1998.