Abstract
Owing to the inflexibility of the structure, the conventional layered protocols suffer from the inability to distinguish between losses due to route failures and congestion. Recently, in efforts to overcome the challenges of dynamic environment in ad hoc networks, there have been increased interests in protocols that rely on interactions between different layers. In this paper, we propose a cross-layer architecture combining the three layers of data link, network, and transport in order to provide reliable transporting and optimal routing on rate-based, termed as RTOR. In accordance with the rate computed at MAC layer, a path with the optimal rate is selected at network layer. While the flow control and reliability is performed by the determination of transmission rate and SACKs at transport layer, respectively. The transport protocol herein is not a variant of TCP but a rehash. In flow control, the transmission rate is adjusted by rate feedback instead of AIMD congestion windows. In reliability, SACK blocks appended to feedback packet are used rather than implication of packet lost by duplicate ACKs. In addition, choosing a path with the optimal rate can balance the network load in an appropriate degree. The evaluation results clearly indicate the significant performance improvement that RTOR provides over default TCP, TCP-ELFN, and ATP.
Chapter PDF
References
Hanbali, A.A., Altman, E., Nain, P.: A Survey of TCP over Ad Hoc Networks. IEEE Comm. Surveys & Tutorials 3rd Quarter 7(3), 22–36 (2005)
Chen, X., Zhai, H., Wang, J., Fang, Y.: TCP Performance over Mobile Ad Hoc Networks. Can. J. Elect. Comput. Eng. 29(1/2), 129–134 (2004)
Kawadia, V., Kumar, P.R.: A Cautionary Perspective on Cross-Layer Design. IEEE Wireless Comm., 3–11 (February 2005)
Setton, E., Yoo, T., Zhu, X., Goldsmith, A., Girod, B.: Cross-Layer Design of Ad Hoc Networks for Real-Time Video Streaming. IEEE Wireless Comm., 59–65 (August 2005)
Sundaresan, K., Anantharaman, V., Hsieh, H.-Y., Sivakumar, R.: ATP: A Reliable Transport Protocol for Ad Hoc Networks. IEEE Trans. on Mobile Computing 4(6), 588–603 (2005)
Chen, K., Nahrstedt, K., Vaidya, N.: The Utility of Explicit Rate-Based Flow Control in Mobile Ad Hoc Networks. In: WCNC 2004, pp. 1921–1926. IEEE Comm. Society, Los Alamitos (2004)
Chandran, K., Raghunathan, S., Venkatesan, S., Prakash, R.: A Feedback-Based Scheme for Improving TCP Performance in Ad Hoc Wireless Networks. IEEE Personal Comm., 34–39 (February 2001)
Holland, G., Vaidya, N.: Analysis of TCP Performance over Mobile Ad Hoc Networks. ACM Wireless Networks 8(2), 472–479 (2002)
Chiang, T.C., Tsai, M.H., Huang, Y.M.: Adaptive Clustering with Virtual Subnets Support in Ad Hoc Networks. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2006. LNCS, vol. 3992, pp. 1008–1015. Springer, Heidelberg (2006)
Kim, D., Toh, C., Choi, Y.: TCP-BuS: Improving TCP Performance in Wireless Ad Hoc Networks. J. Comm and Net., 3(2), 175–186 (2001)
Liu, J., Singh, S.: ATCP: TCP for Mobile Ad Hoc Networks. IEEE JSAC 19(7), 1300–1315 (2001)
Tsai, M.H., Chiang, T.C., Huang, Y.M.: On Scalability and Mobility Management of Hierarchical Large-Scale Ad Hoc Networks. In: Enokido, T., Yan, L., Xiao, B., Kim, D.Y., Dai, Y.-S., Yang, L.T. (eds.) EUC-WS 2005. LNCS, vol. 3823, pp. 714–723. Springer, Heidelberg (2005)
Allman, M., Glover, D., Snachez, L.: Enhancing TCP over Satellite Channels using Standard Mechanisms. RFC 2488 (January 1999)
Perkins, C.E.: Ad Hoc Networking, ch. 5 and 6. Addison-Wesley, Reading (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tsai, MH., Chiang, TC., Huang, YM. (2006). Reliable Transporting and Optimal Routing on Rate-Based for Ad Hoc Networks. In: Zhou, X., et al. Emerging Directions in Embedded and Ubiquitous Computing. EUC 2006. Lecture Notes in Computer Science, vol 4097. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11807964_12
Download citation
DOI: https://doi.org/10.1007/11807964_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-36850-2
Online ISBN: 978-3-540-36851-9
eBook Packages: Computer ScienceComputer Science (R0)