This Article 
 Bibliographic References 
 Add to: 
ATP: A Reliable Transport Protocol for Ad Hoc Networks
November/December 2005 (vol. 4 no. 6)
pp. 588-603
Existing works have approached the problem of reliable transport in ad hoc networks by proposing mechanisms to improve TCP's performance over such networks. In this paper, we show through detailed arguments and simulations that several of the design elements in TCP are fundamentally inappropriate for the unique characteristics of ad hoc networks. Given that ad hoc networks are typically stand-alone, we approach the problem of reliable transport from the perspective that it is justifiable to develop an entirely new transport protocol that is not a variant of TCP. Toward this end, we present a new reliable transport layer protocol for ad hoc networks called ATP (ad hoc transport protocol). We show through ns2-based simulations that ATP outperforms default TCP as well as TCP--ELFN and ATCP.

[1] D. Johnson, D.A. Maltz, and J. Broch, “The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks,” MANET Working Group. IETF, Internet Draft, draft-ietf-manet-dsr-07.txt, Feb. 2002.
[2] C.E. Perkins and E.M. Royer, “Ad Hoc On-Demand Distance Vector (AODV) Routing,” MANET Working Group. IETF, Internet Draft, draft-ietf-manet-aodv-12.txt, Nov. 2002.
[3] B. Bakshi, P. Krishna, N.H. Vaidya, and D.K. Pradhan, “Improving Performance of TCP over Wireless Networks,” Proc. 17th Int'l Conf. Distributed Computing Systems (ICDCS), May 1997.
[4] G. Holland and N.H. Vaidya, “Impact of Routing and Link layers on TCP Performance in Mobile Ad Hoc Networks,” Proc. IEEE Wireless Comm. and Networking Conf., Sept. 1999.
[5] M. Gerla, K. Tang, and R. Bagrodia, “TCP Performance in Wireless Multi Hop Networks,” Proc. IEEE Workshop Mobile Computing Systems and Applications, Feb. 1999.
[6] G. Holland and N.H. Vaidya, “Analysis of TCP Performance over Mobile Ad Hoc Networks,” Proc. ACM MOBICOM Conf., pp. 219-230, Aug. 1999.
[7] J.P. Monks, P. Sinha, and V. Bharghavan, “Limitations of TCP-ELFN for Ad Hoc Networks,” Proc. Workshop Mobile and Multimedia Comm., Oct. 2000.
[8] K. Chandran, S. Raghunathan, S. Venkatesan, and R. Prakash, “A Feedback Based Scheme for Improving TCP Performance in Ad Hoc Wireless Networks,” Proc. Int'l Conf. Distributed Computing Systems, pp. 472-479, May 1998.
[9] T.D. Dyer and R. Bopanna, “A Comparison of TCP Performance over Three Routing Protocols for Mobile Ad Hoc Networks,” Proc. ACM MOBIHOC 2001 Conf., Oct. 2001.
[10] J. Liu and S. Singh, “ATCP: TCP for Mobile Ad Hoc Networks,” IEEE J. Selected Areas in Comm., 2001.
[11] C.E. Koksal and H. Balakrishnan, “An Analysis of Short-Term Fairness in Wireless Media Access Protocols (Poster),” Proc. ACM SIGMETRICS, Measurement and Modeling of Computer Systems, pp. 118-119, 2000.
[12] H. Balakrishnan, S. Seshan, E. Amir, and R. Katz, “Improving TCP/IP Performance over Wireless Networks,” Proc. ACM MOBICOM Conf., Nov. 1995.
[13] P. Sinha, N. Venkitaraman, R. Sivakumar, and V. Bharghavan, “WTCP: A Reliable Transport Protocol for Wireless Wide-Area Networks,” Proc. ACM MOBICOM Conf., Aug. 1999.
[14] Z. Fu, P. Zerfos, H. Luo, S. Lu, L. Zhang, and M. Gerla, “The Impact of Multihop Wireless Channel on TCP Throughput and Loss,” Proc. IEEE INFOCOM Conf., Mar. 2003.
[15] V. Anantharaman and R. Sivakumar, “A Microscopic Analysis of TCP Performance Analysis over Wireless Ad Hoc Networks,” Proc. ACM SIGMETRICS 2002 Conf., June 2002.
[16] T. Henderson and R. Katz, “Satellite Transport Protocol (STP): An SSCOP-Based Transport Protocol for Datagram Satellite Networks,” Proc. Second Workshop Satellite-Based Information Systems, 1997.
[17] K.-W. Lee, T.-E. Kim, and V. Bharghavan, “A Comparison of End-to-End Congestion Control Algorithms: The Case of AIMD and AIPD,” Proc. IEEE INFOCOM Conf., Apr. 2001.
[18] K. Sundaresan, V. Anantharaman, H.-Y. Hsieh, and R. Sivakumar, “Sensitivity Analysis of the ATP Protocol Parameters,” GNAN technical report, School of ECE, Georgia Tech, http://www.ece. workatra.html, Mar. 2004.
[19] C. Parsa and J.J. Garcia-Luna-Aceves, “Improving TCP Performance over Wireless Networks at the Link Layer,” Mobile Networks and Applications, vol. 5, no. 1, pp. 57-71, 2000.
[20] A. Bakre and B. Badrinath, “I-TCP: Indirect TCP for Mobile Hosts,” Proc. 15th Int'l Conf. Distributed Computing Systems (ICDCS), May 1995.
[21] S. Mascolo, C. Casetti, M. Gerla, M.Y. Sanadidi, and R. Wang, “TCP Westwood: Bandwidth Estimation for Enhanced Transport over Wireless Links,” Proc. ACM Mobicom Conf., July 2001.
[22] V. Tsaoussidis and C. Zhang, “TCP-Real: Receiver-Oriented Congestion Control,” The J. Computer Networks, vol. 40, no. 4, Nov. 2002.

Index Terms:
Index Terms- Ad hoc networks, transport layer, reliability, rate adaptation.
Karthikeyan Sundaresan, Vaidyanathan Anantharaman, Hung-Yun Hsieh, Raghupathy Sivakumar, "ATP: A Reliable Transport Protocol for Ad Hoc Networks," IEEE Transactions on Mobile Computing, vol. 4, no. 6, pp. 588-603, Nov.-Dec. 2005, doi:10.1109/TMC.2005.81
Usage of this product signifies your acceptance of the Terms of Use.