Skip to main content
Log in

Cross-layer-based adaptive TCP algorithm for cloud computing services in 4G LTE-A relaying communication

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

Cloud computing provides various diverse services for users accessing big data through high data rate cellular networks, e.g., LTE-A, IEEE 802.11ac, etc. Although LTE-A supports very high data rate, multi-hop relaying, and cooperative transmission, LTE-A suffers from high interference, path loss, high mobility, etc. Additionally, the accesses of cloud computing services need the transport layer protocols (e.g., TCP, UDP, and streaming) for achieving end-to-end transmissions. Clearly, the transmission QoS is significantly degraded when the big data transmissions are done through the TCP protocol over a high interference LTE-A environment. The issue of providing high data rate and high reliability transmissions in cloud computing needs to be addressed completely. Thus, this paper proposes a cross-layer-based adaptive TCP algorithm to gather the LTE-A network states (e.g., AMC, CQI, relay link state, available bandwidth, etc.), and then feeds the state information back to the TCP sender for accurately executing the network congestion control of TCP. As a result, by using the accurate TCP congestion window (cwnd) under a high interference LTE-A, the number of timeouts and packet losses are significantly decreased. Numerical results demonstrate that the proposed approach outperforms the compared approaches in goodput and fairness, especially in high interference environment. Especially, the goodput of the proposed approach is 139.42 % higher than that of NewReno when the wireless loss increases up to 4 %. Furthermore, the throughput and the response functions are mathematically analyzed. The analysis results can justify the claims of the proposed approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23

Similar content being viewed by others

References

  1. Balakrishnan, H., Padmanabhan, V., Seshan, S., & Katz, R. (1997). A comparison of mechanisms for improving TCP performance over wireless links, long distance networks. IEEE/ACM Transactions on Networking, 5(6), 756–769.

    Article  Google Scholar 

  2. Tian, Y., Xu, K., & Ansari, N. ( 2005). TCP in wireless environments: Problems and solutions. IEEE Communications Magazine, 43(3), 27–32.

    Article  Google Scholar 

  3. 3GPP Specification: TS 36.836 Version 12.0.0. (2014). Evolved Universal Terrestrial Radio Access (E-UTRA): Study on mobile relay. 3GPP.

  4. Li, Y., Liu, L., Li, H., Zhang, J., & Yi, Y. (2015). Resource allocation for delay-sensitive traffic over LTE-advanced relay networks. IEEE Transactions on Wireless Communications, 14(8), 4291–4303.

    Article  Google Scholar 

  5. Lin, P.-C., Cheng, R.-G., & Chang, Y.-J. (2014). An enhanced handover scheme for mobile relays in LTE-A high-speed rail networks. IEEE Transactions on Vehicular Technology, 63(1), 334–343.

    Article  Google Scholar 

  6. Liu, S., Basar, T., & Srikant, R. (2008). TCP-Illinois: A loss- and delay-based congestion control algorithm for high-speed networks. Performance Evaluation, 65(6), 417–440.

    Article  Google Scholar 

  7. Tan, K., Song, J., Zhang, Q., & Sridharan M. (2006). A compound TCP approach for high-speed and long distance networks. In IEEE INFOCOM, pp. 1–12.

  8. Xu, W., Zhou, Z., Pham, D.-T., Ji, C., Yang, M., & Liu, Q. (2011). Hybrid congestion control for high-speed networks. Journal of Network and Computer Applications, 34(4), 1416–1428.

    Article  Google Scholar 

  9. Wang, J., Wen, J., Zhang, J., & Han, Y. (2011). TCP-FIT: An improved TCP congestion control algorithm and its performance. In IEEE INFOCOM, pp. 2894–2902.

  10. Staring, A. J., & Karagiannis, G. (2013). Cloud computing models and their application in LTE based cellular systems. In IEEE ICC 2013, pp. 750–755.

  11. Sabella, D., et al. (2015). Benefits and challenges of cloud technologies for 5G architecture. IEEE VTC-Spring, 2015, 1–5.

    Google Scholar 

  12. Oueis, J., Calvanese-Strinati, J. E., De Domenico, A., & Barbarossa, S. (2014). On the impact of backhaul network on distributed cloud computing. IEEE WCNC, 2014, 12–17.

    Google Scholar 

  13. 3GPP Specification: TR 36.912 Version 12.0.0. (2014). Feasibility study for further advancements for E-UTRA (LTE-Advanced). 3GPP.

  14. 3GPP Specification: TR 36.913 Version 12.0.0. (2014). Requirements for further advancements for Evolved Universal Terrestrial Radio Access (E-UTRA) (LTE-Advanced). 3GPP.

  15. 3GPP Specification: TS 36.213 Version 12.7.0. (2015). Evolved Universal Terrestrial Radio Access (E-UTRA): Physical layer procedures. 3GPP.

  16. Yang, Y., Hu, H., Xu, J., & Mao, G. (2009). Relay technologies for WiMAX and LTE-advanced mobile systems. IEEE Communications Magazine, 47(10), 100–105.

    Article  Google Scholar 

  17. Salem, M., Adinoyi, A., Rahman, M., Yanikomeroglu, H., Falconer, D., Kim, Y. D., et al. (2010). An overview of radio resource management in relay-enhanced OFDMA-based networks. IEEE Communications Surveys and Tutorials, 12(3), 422–438.

    Article  Google Scholar 

  18. Akyildiz, I.-F., & Wang, X. (2008). Cross-layer design in wireless mesh networks. IEEE Transactions on Vehicular Technology, 57(2), 1–6.

    Article  Google Scholar 

  19. Shetty, S., Tang, Y., & Collani, W. (2010). 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.

  20. Mishra, M., & Sivalingam, K. M. (2008) Enhancing TCP performance in AMC based broadband wireless access networks. In IEEE International Conference on Communications, pp. 2984–2989.

  21. Cheng, R.-S., & Lin, H.-T. (2008). A cross-layer design for TCP End-to-end performance improvement in multi-hop wireless networks. Computer Communications, 31(4), 3145–3152.

    Article  Google Scholar 

  22. Chang, H.-P., Kan, H.-W., & Ho, M.-H. (2011). Adaptive TCP congestion control and routing schemes using cross-layer information for mobile ad hoc networks. Computer Communications.

  23. Majeeda, A., Abu-Ghazaleha, N., Razakb, S., & Harrasb, K. (2011). Analysis of TCP performance on multi-hop wireless networks: A cross layer approach. Ad Hoc Networks.

  24. Qazi, I. A., & Znati, T. (2011). On the design of load factor based congestion control protocols for next-generation networks. Computer Networks, 55(1), 45–60.

    Article  Google Scholar 

  25. Lien, Y.-N., & Yu, Y.-F. (2009) Hop-by-Hop TCP over MANET. In IEEE Asia-Pacific Services Computing Conference, pp. 1150–1155.

  26. Park, E.-C., Kim, D.-Y., Kim, H., & Choi, C.-H. (2007). A cross-layer approach for per-station fairness in TCP over WLANs. IEEE Transactions on Mobile Computing, 7(7), 898–911.

    Article  Google Scholar 

  27. Kliazovich, D., Granelli, F., & Miorandi, D. (2008). Logarithmic window increase for TCP Westwood+ for improvement in high speed, long distance networks. Computer Networks, 52(12), 2395–2410.

    Article  Google Scholar 

  28. Ha, S., Rhee, I., & Xu, L. (2008). CUBIC: A new TCP-friendly high-speed TCP variant. ACM SIGOPS Operating Systems Review, 42(5), 64–74.

    Article  Google Scholar 

  29. Ko, E., An, D., Yeom, I., & Yoon, H. (2011). Congestion control for sudden bandwidth changes in TCP. International Journal of Communication Systems.

  30. Zhang, K., & Fu, C.-P. (2008). An enhancement of TCP veno with forward acknowledgement. Computer Communications, 31(15), 3683–3690.

    Article  Google Scholar 

  31. El-Ocla, H. (2008). TCP CERL: Congestion control enhancement over wireless networks. Wireless Networks, 16(1), 183–198.

    Article  Google Scholar 

  32. Chan, Y.-C., Lin, C.-L., Chan, C.-T., & Ho, C.-Y. (2010). CODE TCP: A competitive delay-based TCP. Computer Communications, 33(9), 1013–1029.

    Article  Google Scholar 

  33. Hayes, D.-A., & Armitage, G. (2010). Improved coexistence and loss tolerance for delay based TCP congestion control. In IEEE Conference on Local Computer Networks, pp. 24–31.

  34. Jung, H., Kim, S.-G., Yeom, H.-Y., Kang, S., & Libman, L. (2011) Adaptive delay-based congestion control for high bandwidth-delay product networks. In IEEE INFOCOM, pp. 2885–2893.

  35. Cheng, R.-S., & Ke, C.-Y. (2011) An threshold-based congestion control mechanism for Vegas TCP over heterogeneous wireless networks. In Wireless and Pervasive Computing, pp. 1–6.

  36. Mehrotra, S., Li, J., Sengupta, S., Jain, M., & Sen, S. (2010) Hybrid window and rate based congestion control for delay sensitive applications. In IEEE Global Telecommunications Conference, pp. 1–5.

  37. Chang, B.-J., Lin, S.-Y., & Jin, J.-Y. (2009). LIAD: Adaptive bandwidth prediction based logarithmic increase adaptive decrease for TCP congestion control in heterogeneous wireless networks. Computer Network, 53(14), 2566–2585.

    Article  MATH  Google Scholar 

  38. Chen, M., & Zakhor, A. (2006). Flow control over wireless network and application layer implementation. In IEEE INFOCOM, pp. 103–113.

  39. Jacobson, V., & Karels, M. (1999). The Newreno modification to TCP’s fast recovery algorithm. In IETF RFC 2582.

  40. Grieco, L., & Mascolo, S. (2004). Performance evaluation and comparison of Westwood+, New Reno, and Vegas TCP congestion control. ACM Computer Communication Review, 34(2), 25–38.

    Article  Google Scholar 

  41. The Network Simulator ns-3, http://www.nsnam.org/

  42. Villamizar, C., & Song, C. (1994). High performance TCP in the ANSNET. ACM SIGCOMM Computer Communication Review, 24(5), 45–60.

    Article  Google Scholar 

  43. Corless, R. M., Gonnet, G. H., Hare, D. E. G., Jeffrey, D. J., & Knuth, D. E. (1996). On the LambertW function. Advances in Computational Mathematics, 5(4), 329–359.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This research was supported in part by the National Science Council of Taiwan, ROC, under Grants NSC-101-2221-E-224-022-MY3 and NSC-103-2221-E-252-008.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ben-Jye Chang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chang, BJ., Li, YH., Chen, SP. et al. Cross-layer-based adaptive TCP algorithm for cloud computing services in 4G LTE-A relaying communication. Wireless Netw 22, 2579–2595 (2016). https://doi.org/10.1007/s11276-015-1117-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-015-1117-7

Keywords

Navigation