Cross-Layer-Based Adaptive TCP Algorithm in 4G Packet Service LTE-Advanced Relaying Communications

  • Ben-Jye Chang
  • Yi-Hsuan Li
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 20)


Transmitting data packets under different wireless networks suffers from insufficient available bandwidth, long transmission delay and high wireless interference. The traditional TCP congestion control mechanism does not consider available bandwidth or buffer size and blindly halves the congestion window after receiving three duplicate ACKs. Thus, 1) we propose a bottleneck link identification approach to identify bottleneck link is on the shared link or access link, 2) to adjust the congestion window according to the bottleneck link location, 3) to differentiate whether packet loss is due to network congestion or wireless random loss, 4) to adjust the congestion window upon receiving adaptive modulation and coding (AMC) cross-layer messages. Numerical results demonstrate that the proposed approach significantly improves the goodput with accurate packet loss identification at different loss rates. Especially, in the case of 4% packet loss rate in wireless links, the proposed approach increases goodput up to 77.25% as compared with NewReno.


Adaptive Modulation and Coding ARQ Congestion control Cross-layer Delay-based Loss-based TCP 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    TS 36.213 Version 10.5.0, Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures, 3GPP (March 2012)Google Scholar
  2. 2.
    TS 36.826 Version 10.13.0, Evolved Universal Terrestrial Radio Access (E-UTRA); Relay radio transmission and reception, 3GPP (March 2012)Google Scholar
  3. 3.
    Akyildiz, I.-F., Wang, X.: Cross-Layer Design in Wireless Mesh Networks. IEEE Transactions on Vehicular Technology 57(2), 1–6 (2008)CrossRefGoogle Scholar
  4. 4.
    Shetty, S., Tang, Y., Collani, W.: TCP Venoplus - A Cross-Layer Approach to Improve TCP Performance in Wired-Cum-Wireless Networks Using Signal Strength. In: Conference on Networking, Sensing and Control, pp. 693–697 (April 2010)Google Scholar
  5. 5.
    Mishra, M., Sivalingam, K.M.: Enhancing TCP Performance in AMC Based Broadband Wireless Access Networks. In: IEEE International Conference on Communications, pp. 2984–2989 (May 2008)Google Scholar
  6. 6.
    Cheng, R.-S., Lin, H.-T.: A Cross-layer Design for TCP End-to-end Performance Improvement in Multi-hop Wireless Networks. Computer Communications 31(4), 3145–3152 (2008)CrossRefGoogle Scholar
  7. 7.
    Qazi, I.A., Znati, T.: On the Design of Load Factor Based Congestion Control Protocols for Next-Generation Networks. Computer Networks 55(1), 45–60 (2011)CrossRefGoogle Scholar
  8. 8.
    Park, E.-C., Kim, D.-Y., Lin, H., Choi, C.-H.: A Cross-Layer Approach for Per-Station Fairness in TCP over WLANs. IEEE Transactions on Mobile Computing 7(7), 898–911 (2008)CrossRefGoogle Scholar
  9. 9.
    Lien, Y.-N., Yu, Y.-F.: Hop-by-Hop TCP over MANET. In: IEEE Asia-Pacific Services Computing Conference, pp. 1150–1155 (February 2009)Google Scholar
  10. 10.
    Kliazovich, D., Granelli, F., Miorandi, D.: Logarithmic Window Increase for TCP Westwood+ for Improvement in High Speed, Long Distance Networks. Computer Networks 52(12), 2395–2410 (2008)CrossRefGoogle Scholar
  11. 11.
    Ha, S., Rhee, I., Xu, L.: CUBIC: A New TCP-Friendly High-Speed TCP Variant. ACM SIGOPS Operating Systems Review 42(5), 64–74 (2008)CrossRefGoogle Scholar
  12. 12.
    Ko, E., An, D., Yeom, I., Yoon, H.: Congestion Control for Sudden Bandwidth Changes in TCP. International Journal of Communication Systems (August 2011)Google Scholar
  13. 13.
    Zhang, K., Fu, C.-P.: An Enhancement of TCP Veno with Forward Acknowledgement. Computer Communications 31(15), 3683–3690 (2008)CrossRefGoogle Scholar
  14. 14.
    El-Ocla, H.: TCP CERL: Congestion Control Enhancement over Wireless Networks. Wireless Networks 16(1), 183–198 (2008)CrossRefGoogle Scholar
  15. 15.
    Chan, Y.-C., Lin, C.-L., Chan, C.-T., Ho, C.-Y.: CODE TCP: A Competitive Delay-Based TCP. Computer Communications 33(9), 1013–1029 (2010)CrossRefGoogle Scholar
  16. 16.
    Hayes, D.-A., Armitage, G.: Improved Coexistence and Loss Tolerance for Delay based TCP Congestion Control. In: IEEE Conference on Local Computer Networks, pp. 24–31 (April 2010)Google Scholar
  17. 17.
    Liu, S., Basar, T., Srikant, R.: TCP-Illinois: A Loss- and Delay-Based Congestion Control Algorithm for High-Speed Networks. Performance Evaluation 65(6), 417–440 (2008)CrossRefGoogle Scholar
  18. 18.
    Mehrotra, S., Li, J., Sengupta, S., Jain, M., Sen, S.: Hybrid Window and Rate Based Congestion Control for Delay Sensitive Applications. In: IEEE Global Telecommunications Conference, pp. 1–5 (December 2010)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Department of Computer Science and Information EngineeringNational Yunlin University of Science and TechnologyDouliuTaiwan, ROC

Personalised recommendations