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.
Similar content being viewed by others
References
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.
Tian, Y., Xu, K., & Ansari, N. ( 2005). TCP in wireless environments: Problems and solutions. IEEE Communications Magazine, 43(3), 27–32.
3GPP Specification: TS 36.836 Version 12.0.0. (2014). Evolved Universal Terrestrial Radio Access (E-UTRA): Study on mobile relay. 3GPP.
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.
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.
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.
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.
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.
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.
Staring, A. J., & Karagiannis, G. (2013). Cloud computing models and their application in LTE based cellular systems. In IEEE ICC 2013, pp. 750–755.
Sabella, D., et al. (2015). Benefits and challenges of cloud technologies for 5G architecture. IEEE VTC-Spring, 2015, 1–5.
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.
3GPP Specification: TR 36.912 Version 12.0.0. (2014). Feasibility study for further advancements for E-UTRA (LTE-Advanced). 3GPP.
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.
3GPP Specification: TS 36.213 Version 12.7.0. (2015). Evolved Universal Terrestrial Radio Access (E-UTRA): Physical layer procedures. 3GPP.
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.
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.
Akyildiz, I.-F., & Wang, X. (2008). Cross-layer design in wireless mesh networks. IEEE Transactions on Vehicular Technology, 57(2), 1–6.
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.
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.
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.
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.
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.
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.
Lien, Y.-N., & Yu, Y.-F. (2009) Hop-by-Hop TCP over MANET. In IEEE Asia-Pacific Services Computing Conference, pp. 1150–1155.
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.
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.
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.
Ko, E., An, D., Yeom, I., & Yoon, H. (2011). Congestion control for sudden bandwidth changes in TCP. International Journal of Communication Systems.
Zhang, K., & Fu, C.-P. (2008). An enhancement of TCP veno with forward acknowledgement. Computer Communications, 31(15), 3683–3690.
El-Ocla, H. (2008). TCP CERL: Congestion control enhancement over wireless networks. Wireless Networks, 16(1), 183–198.
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.
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.
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.
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.
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.
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.
Chen, M., & Zakhor, A. (2006). Flow control over wireless network and application layer implementation. In IEEE INFOCOM, pp. 103–113.
Jacobson, V., & Karels, M. (1999). The Newreno modification to TCP’s fast recovery algorithm. In IETF RFC 2582.
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.
The Network Simulator ns-3, http://www.nsnam.org/
Villamizar, C., & Song, C. (1994). High performance TCP in the ANSNET. ACM SIGCOMM Computer Communication Review, 24(5), 45–60.
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.
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-015-1117-7