Browse > Article
http://dx.doi.org/10.1109/JCN.2016.000033

A Proxy Acknowledgement Mechanism for TCP Variants in Mobile Ad Hoc Networks  

Oo, May Zin (Department of Information Technology Engineering of Mandalay Technological University)
Othman, Mazliza (Faculty of Computer Science and IT of University of Malaya)
O'Farrell, Timothy (department of Electronic & Electrical Engineering of University of Sheffield)
Publication Information
Abstract
A sequence number checking technique is proposed to improve the performance of TCP connections in mobile ad hoc networks. While a TCP connection is initialized, a routing protocol takes the responsibility for checking the hop count between a source and destination pair. If the hop count is greater than a predefined value, the routing protocol decides to use a proxy node. The responsibility of a proxy node is to check the correctness of data packets and inform the missing packets by sending an acknowledgement from a proxy node to the source node. By doing so, the source node is able to retransmit any missing packet in advance without waiting until an end-to-end acknowledgement is received from the destination. Simulation results show that the proposed mechanism is able to increase throughput up to 55% in static network and decrease routing overhead up to 95%in mobile network.
Keywords
MANET; proxy acknowledgement; proxy-assisted routing; TCP variants;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J. B. Postel, "Transmission control protocol (TCP)," Request for Comments 793, 1981.
2 M. Allman and S. Floyd, "Increasing TCP's initial window," Request for Comments 3390, 2002.
3 W. Stevens, "TCP slow start, congestion avoidance, fast retransmit," Request for Comments 2001, 1997.
4 J. Chen, Y. Z. Lee, M. Gerla, and M. Y. Sandidi, "TCP with delayed ack for wireless networks," Ad Hoc Network, vol. 6, pp. 1098-1116, 2008.   DOI
5 M. Allman, "TCP congestion control," Request for Comments 2581, 1999.
6 S. Floyd and T. Henderson, "The NewReno modification to TCP's fast recovery algorithm," Request for Comments 2582, 1999.
7 M. Mathis, J. Mahdavi, and S. Floyd, "TCP selective acknowledgement options," Request for Comments 2018, 1996.
8 L. S. Brakmo, S.!W. O'Malley, and L. L. Peterson, "TCP Vegas: new techniques for congestion detection and avoidance," in Proc. ACMSIGCOMM, 1994.
9 C. Casetti, M. Gerla, S. Mascolo, M. Y. Sanadidi, and R. Wang, "TCP westwood: End-to-end congestion control for wired/wireless networks," Wireless Networks, vol. 8, pp. 467-479, 2002.   DOI
10 G. Hampel, A. Rana and T. Klein, "Seamless TCP mobility using lightweight MPTCP proxy," in Proc. ACM MobiWac, 2013.
11 D. Scofield, L. Wang and D. Zappala, "HxH: a hop-by-hop transport protocol for multi-hop wireless networks," in Proc. the 4th Annual Int. Conf. on Wireless Internet, 2008.
12 S. Heimlicher, R. Baumann, M. May, and B. Plattner, "The transport layer revisited," in Proc. the 2nd Int. Conf. on Communication Systems, Software and Middleware, 2007.
13 S. Kopparty, S. V. Krishnamurthy, M. Faloutsos, and S. K. Tripathi, "Split TCP for mobile ad hoc networks," in Proc. IEEE GLOBECOM, 2002.
14 M. Z. Oo and M. Othman, "A proxy-assisted routing for efficient data transmission in mobile ad hoc networks," in Wireless Networks, vol. 17, pp. 1821-1832, 2011.   DOI
15 "NS-2 project." http://www.isi.edu/nsnam/ns/, 2015.