Abstract
Transmission control protocol (TCP) transaction is one of the chief protocols of Internet protocols. It is divided into two categories of data flow. (1) A small fraction of the TCP connections carried a small portion of the traffic called short-lived TCP. (2) A small fraction of the remaining TCP connections carried a large portion of the traffic called long-lived TCP. The main problem here is the transmission time; other data usually harm its flows, such as User Datagram Protocol (UDP) or short-lived TCP, and cause the unfairness in the network. In this paper, a novel framework is proposed to improve network throughput and to reduce the impact of long-lived TCP to other data flows. In this framework, each TCP connection passed by an edge network device and it will be observed for determining the long-lived TCP flows. Then, the detected long-lived TCP flow will be regulated based on predicting real-time traffic levels. Moreover, to highlight the benefits of the proposed framework, an analytical model is proposed to compare the proposed framework with the conventional TCP in terms of network performance. Experiments are conducted using the ns-2 benchmark in order to verify the results of the analytical model. The results showed that the analytical outcomes are promising and matched well with the outcomes of the ns-2 experiments. In the case of a high error rate, the proposed framework achieves higher reliability and reveals lower resource consumption.











Similar content being viewed by others
References
Abualigah LMQ (2019) Feature selection and enhanced krill herd algorithm for text document clustering. Springer, Berlin, pp 1–165
R. Braden, “REquationuirements for Internet Hosts -- Communication Layers, ” RFC 1122, Oct.19.
Carlucci G, De Cicco L, Holmer S, Mascolo S (2017) Congestion control for web real-time communication. IEEE/ACM Trans Networking 25(5):2629–2642
Carlucci G, De Cicco L, Mascolo S (2018) Controlling queuing delays for real-time communication: the interplay of E2E and AQM algorithms. ACM SIGCOMM Computer Communication Review 46(3):1–7
Carlucci G, De Cicco L, Mascolo S (2018) Controlling queuing delays for real-time communication: the interplay of E2E and AQM algorithms. ACM SIGCOMM Computer Communication Review 46(3):1
Cheng, J., & Grinnemo, K. J. (2017). Telco distributed DC with transport protocol enhancement for 5G Mobile networks: a survey.
Clark DD, Fang W (1998) Explicit allocation of best-effort packet delivery service. IEEE/ACM Trans Networking 6(4):362–373
Douga Y, Bourenane M, Mellouk A, Hadjadj-Aoul Y (2016) TCP based-user control for adaptive video streaming. Multimed Tools Appl 75(18):11347–11366
Ebrahimi-Taghizadeh S, Helmy A, Gupta S (2005) TCP vs. TCP: a systematic study of adverse impact of short-lived TCP flows on longlived TCP flows. In: Proceedings of INFOCOM, vol 2, Miami, pp 926–937
S. Floyd and V Jacobson, “Random Early Detection Gateways for Congestion Avoidance. IEEE/ACM Transactions on Networking, ” pp. 397–413, 1993.
Floyd S, Jacobson V (1993) Random early detection gateways for congestion avoidance. IEEE/ACM Trans Networking 1(4):397–413
Heidemann J (1997) Performance interactions between P-HTTP and TCP implementations. ACM Computer Communication Review 27(2):65–73
P Hurley , J. L. Boudec, and P Thiran, “A note on the fair-ness of additive increase and multiplicative decrease, ” in 16th international T eletraffic congress (ITC-16), Edinburgh, Scotland, 1999.
Kakhki AM, Jero S, Choffnes D, Nita-Rotaru C, Mislove A (2017) Taking a long look at QUIC: an approach for rigorous evaluation of rapidly evolving transport protocols. In: proceedings of the 2017 internet measurement conference, pp 290–303 ACM
Kennedy, J., Armitage, G., & Thomas, J. (2017). Household bandwidth and the'need for speed': evaluating the impact of active queue management for home internet traffic. Journal of Telecommunications and the Digital Economy, 5(2), 113.
Kua J, Nguyen SH, Armitage G, Branch P (2017) Using active queue management to assist IoT application flows in home broadband networks. IEEE Internet Things J 4(5):1399–1407
Liu J, Chi Y, Liu Z, He S (2019) Ensemble multi-objective evolutionary algorithm for gene regulatory network reconstruction based on fuzzy cognitive maps. CAAI Transactions on Intelligence Technology 4(1):24–36
Matta and L. Guo, “Differentiated Predictive Fair Service for TCP Flows,” inProc. ICNP’2000, Osaka, Japan, Nov. 2000.
Mehdi H, Pooranian Z, Vinueza Naranjo PG (2019) Cloud traffic prediction based on fuzzy ARIMA model with low dependence on historical data Transactions on Emerging Telecommunications Technologies:e3731
G. L. Monoco, F. Azeem, and S. Kalyanaraman, “TCP-friendly marking for scalable best-effort services on the internet, ” ACM computer communication review, 2001.
Padmanabhan and R. Katz, “TCP Fast Start: a Technique for Speeding Up Web Transfers,” inProc. IEEE Globecom’98 Internet Mini-Conference, Nov. 1998.
Pukkala T (2019) Optimized cellular automaton for stand delineation. J For Res 30(1):107–119
Real Ehrlich C, Blankenbach J (2019) Indoor localization for pedestrians with real-time capability using multi-sensor smartphones. Geo-spatial Information Science 22(2):73–88
Rejaie R, Handley M, Estrin D (1999) RAP: an end-to-end rate-based congestion control mechanism for realtime streams in the internet. In INFOCOM'99. Eighteenth annual joint conference of the IEEE computer and communications societies. Proceedings. IEEE 3:1337–1345 IEEE
Roberts, J., Skandalakis, J., Foard, R., & Choi, J. (2016). A comparison of SDN based TCP congestion control with TCP Reno and CUBIC. Technical Report.
Saldana J (2016) On the effectiveness of an optimization method for the traffic of TCP-based multiplayer online games. Multimed Tools Appl 75(24):17333–17374
N. Seddigh, B. Nandy, and P . Pieda, “Study of TCP and UDP Interaction for the AF PHB, ” Internet Draft, draft-nsbnpp-diffserv-tcpudpaf-01.pdf, 1999.
N. Seddigh, B. Nandy, and P Pieda, “Study of TCP and UDP Interaction for the AF PHB, ” Internet Draft, draft-nsbnpp-diffserv-tcpudpaf-01.pdf, 1999.
S. Shenker, “A theoretical analysis of feedback flow control, ” in ACM/SIGCOMM’90, 1990.
Soleimani MHM, Mansoorizadeh M, Nassiri M (2018) Real-time identification of three Tor pluggable transports using machine learning techniques. J Supercomput 74(10):4910–4927
Sunny A, Panchal S, Vidhani N, Krishnasamy S, Anand SVR, Hegde M, … Kumar A (2017) A generic controller for managing TCP transfers in IEEE 802.11 infrastructure WLANs. J Netw Comput Appl 93:13–26
Tsai CS, Wang YC, Wang HK (2015) A. Transmission Control Protocol with High Throughput of Using Low Earth-Orbit Satellite to Collect Data from the Floats on Sea Surface 26(2):78–96
S. Yilmaz, I. Marta, "On class-based isolation of UDP, short-lived and long-lived TCP flows", 9th Int. Symp. MASCOTs 2001, pp 415–422.
Zaidi, S. M. R., Hassink, B. J., & Grover, L. (2017). U.S. Patent No. 9,729,454. Washington, DC: U.S. Patent and Trademark Office.
Y. Zhang, L. Qiu, and S. Keshav, “Speeding Up Short Data Transfers: Theory, Architecture Support, and Simulation Results,” in Proc. NOSSDAV 2000, Chapel Hill, NC, Jun. 2000.
Zhang Y, Hossain MS, Ghoneim A, Guizani M (2019) COCME: content-oriented caching on the mobile edge for wireless communications. IEEE Wirel Commun 26(3):26–31
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Al Shinwan, M., Abualigah, L., Le, N.D. et al. An intelligent long-lived TCP based on real-time traffic regulation. Multimed Tools Appl 80, 16763–16780 (2021). https://doi.org/10.1007/s11042-020-08856-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-08856-z