{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T14:09:33Z","timestamp":1773324573437,"version":"3.50.1"},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2012,9,25]],"date-time":"2012-09-25T00:00:00Z","timestamp":1348531200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Wireless Com Network"],"published-print":{"date-parts":[[2012,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Based on the assumption of transmission control protocol (TCP) that packetsare lost due to congestion, TCP\u2019s congestion control algorithms suchas fast retransmit\/recovery (FRR) and retransmission timeouts (RTO)unconditionally reduce the transmission rate for every packet loss. When TCPoperates in wireless networks, however, FRRs\/RTOs are often triggeredregardless of congestion due to sudden delay and wireless transmissionerrors. The congestion irrelative FRRs\/RTOs incur TCP\u2019s misbehaviorsuch as blindly halving the transmission rate, unnecessarily retransmittingthe outstanding packets which may be in the bottleneck queue. Although manyprevious studies have been proposed to detect the congestion irrelativeFRRs\/RTOs, they paid little attention on effectively adjusting thetransmission rate for the detected congestion irrelative FRRs\/RTOs.<\/jats:p><jats:p>In this article, we propose an enhanced TCP to dynamically adjust itstransmission rate according to network conditions. Our scheme adjusts thetransmission rate in proportion to the available bandwidth in order toquickly utilize the available bandwidth, and also re-adjusts it in inverseproportion to the loss rate in order to avoid burst losses and longgo-back-<jats:italic>N<\/jats:italic>retransmissions. By doing so, our scheme hassignificant effects to avoid the performance degradation caused by thecongestion irrelative FRRs\/RTOs. Throughout the extensive experiments, weevaluate our scheme and compare it with previous works in terms of goodput,fairness, and friendless under various network topologies. The results showthat our scheme significantly outperforms previous studies while itmaintains the fair and friendly behavior to other TCP connections.<\/jats:p>","DOI":"10.1186\/1687-1499-2012-304","type":"journal-article","created":{"date-parts":[[2012,9,25]],"date-time":"2012-09-25T22:12:32Z","timestamp":1348611152000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["TCP\u2019s dynamic adjustment of transmission rate to packet losses in wirelessnetworks"],"prefix":"10.1186","volume":"2012","author":[{"given":"Mi-Young","family":"Park","sequence":"first","affiliation":[]},{"given":"Sang-Hwa","family":"Chung","sequence":"additional","affiliation":[]},{"given":"Chang-Woo","family":"Ahn","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2012,9,25]]},"reference":[{"key":"548_CR1","unstructured":"Wright GR, Stevens WR: TCP\/IP illustrated, Volume 2, The Implementation. (Addison Wesley, Reading, MA, 1995), pp. 891\u20131025"},{"key":"548_CR2","doi-asserted-by":"crossref","unstructured":"Allman M, Paxson V, Stevens W: TCP congestion control, RFC2581 (1999),. . Accessed 29 August 2012 http:\/\/tools.ietf.org\/html\/rfc2581","DOI":"10.17487\/rfc2581"},{"key":"548_CR3","unstructured":"Stevens WR: TCP\/IP Illustrated, Volume 1, The Protocols. (Addison Wesley, Reading, MA, 1994), pp. 223\u2013274"},{"key":"548_CR4","doi-asserted-by":"crossref","unstructured":"Paxson V, Allman M: Computing TCP\u2019s retransmission timer, RFC2998 (2000),. . Accessed 29 August 2012 http:\/\/tools.ietf.org\/html\/rfc2988","DOI":"10.17487\/rfc2988"},{"key":"548_CR5","unstructured":"Gurtov A: Effect of delays on TCP performance. Proc. IFIP TC6\/WG6.8 Working Conference on Emerging Personal WirelessCommunications, vol. 195 (Lappeenranta, Finland, August 2001), pp. 87\u2013108"},{"key":"548_CR6","doi-asserted-by":"crossref","unstructured":"Gurtov A, Ludwig R: Responding to spurious timeouts in TCP. Proc. 22th Joint conference of the IEEE Computer and Communications, vol.3 (San Francisco, USA, March 2003), pp. 2312\u20132322","DOI":"10.1109\/INFCOM.2003.1209251"},{"key":"548_CR7","doi-asserted-by":"crossref","unstructured":"Wang J, Zhou M, Li Y: Survey on the end-to-end internet delay measurements. Proc. of 7th IEEE International Conference on High Speed Networks andMultimedia Communications, LNCS vol.3079, Toulouse, France (Springer-Verlag, Toulouse, 2004), pp. 155\u2013166","DOI":"10.1007\/978-3-540-25969-5_14"},{"issue":"5","key":"548_CR8","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1016\/j.comcom.2004.09.004","volume":"28","author":"G Yang","year":"2005","unstructured":"Yang G, Wang R, Gerla M, Sanadidi MY: TCPW bulk repeat. Comput. Commun 2005, 28(5):507-518.","journal-title":"Comput. Commun"},{"issue":"4","key":"548_CR9","doi-asserted-by":"publisher","first-page":"757","DOI":"10.1109\/JSAC.2004.825999","volume":"22","author":"EH-K Wu","year":"2004","unstructured":"Wu EH-K, Chen M-Z: JTCP: jitterbased TCP for heterogeneous wireless networks. IEEE J. Sel. Areas Commun 2004, 22(4):757-766.","journal-title":"IEEE J. Sel. Areas Commun"},{"issue":"2","key":"548_CR10","doi-asserted-by":"publisher","first-page":"284","DOI":"10.1049\/iet-com:20060172","volume":"2","author":"C-H Lim","year":"2008","unstructured":"Lim C-H, Jang J-W: Robust end-to-end loss differentiation scheme for transport control protocolover wired\/wireless networks. IET Commun 2008, 2(2):284-291.","journal-title":"IET Commun"},{"issue":"1","key":"548_CR11","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/505688.505692","volume":"30","author":"R Ludwig","year":"2000","unstructured":"Ludwig R, Katz RH: The Eifel algorithm: making TCP robust against spurious retransmissions. ACM SIGCOMM Comput. Commun. Rev 2000, 30(1):30-36.","journal-title":"ACM SIGCOMM Comput. Commun. Rev"},{"key":"548_CR12","doi-asserted-by":"crossref","unstructured":"Ludwig R, Meyer M: The Eifel detection algorithm for TCP, RFC3522 (2003),. . Accessed 29 August 2012 http:\/\/tools.ietf.org\/html\/rfc3522","DOI":"10.17487\/rfc3522"},{"key":"548_CR13","doi-asserted-by":"crossref","unstructured":"Ludwig R, Gurtov A: The Eifel response algorithm for TCP, RFC4015 (2005),. . Accessed 29 August 2012 http:\/\/tools.ietf.org\/html\/rfc4015","DOI":"10.17487\/rfc4015"},{"issue":"2","key":"548_CR14","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1145\/956981.956987","volume":"33","author":"P Sarolahti","year":"2003","unstructured":"Sarolahti P, Kojo M, Raatikainen K: F-RTO: an enhanced recovery algorithm for TCP retransmission timeouts. ACM SIGCOMM Comput. Commun. Rev 2003, 33(2):51-63.","journal-title":"ACM SIGCOMM Comput. Commun. Rev"},{"key":"548_CR15","doi-asserted-by":"crossref","unstructured":"Sarolahti P, Kojo M: Forward RTO-recovery (F-RTO): an algorithm for detecting spuriousretransmission timeouts with TCP and the stream control transmissionprotocol (SCTP), RFC4138 (2005),. . Accessed 29 August 2012 http:\/\/tools.ietf.org\/html\/rfc4138","DOI":"10.17487\/rfc4138"},{"key":"548_CR16","doi-asserted-by":"crossref","unstructured":"Tan K, Zhang Q, Zhu W: STODER: a robust and efficient algorithm for handling spurious retransmittimeouts in TCP. Proc. IEEE Global Telecommunications Conference, vol. 6 (St. Louis, USA, December 2005), pp. 3692\u20133696","DOI":"10.1109\/GLOCOM.2005.1578460"},{"key":"548_CR17","unstructured":"SCALABLE Network Technologies: PRODUCTS QualNet, . Accessed 29 August2012 http:\/\/http:\/\/www.scalable-networks.com\/ . Accessed 29 August2012"},{"issue":"2","key":"548_CR18","doi-asserted-by":"publisher","first-page":"246","DOI":"10.1016\/j.comcom.2004.08.001","volume":"28","author":"N Parvez","year":"2005","unstructured":"Parvez N, Hossain E: TCP Prairie: a sender-only TCP modification based on adaptive bandwidthestimation in wired-wireless networks. Comput. Commun 2005, 28(2):246-256.","journal-title":"Comput. Commun"},{"issue":"11","key":"548_CR19","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/MCOM.2007.4378323","volume":"45","author":"L-P Tung","year":"2007","unstructured":"Tung L-P, Shih W-K, Cho T-C, Sun YS, Chen MC: TCP throughput enhancement over wireless mesh networks. IEEE Commun. Mag 2007, 45(11):64-70.","journal-title":"IEEE Commun. Mag"},{"key":"548_CR20","doi-asserted-by":"crossref","unstructured":"Fu Z, Zerfos P, Luo H, Lu S, Zhang L, Gerla M: The impact of multihop wireless channel on TCP throughput and loss. 22th Annual Joint Conference of the IEEE Computer and CommunicationsSocieties (INFOCOM2003), vol. 3 (San Francisco, USA, March 2003), pp. 1744\u20131753","DOI":"10.1109\/INFCOM.2003.1209197"},{"key":"548_CR21","unstructured":"Hassan M, Jain R: High Performance TCP\/IP Networking: Concepts Issues, and Solutions. (Pearson\/Prentice Hall, New Jersey, USA, 2004), pp.125\u2013151"},{"issue":"1","key":"548_CR22","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1016\/j.comcom.2004.07.022","volume":"28","author":"YJ Zhu","year":"2005","unstructured":"Zhu YJ, Jacob L: On making TCP robust against spurious retransmissions. Comput. Commun 2005, 28(1):25-36.","journal-title":"Comput. Commun"},{"key":"548_CR23","doi-asserted-by":"crossref","unstructured":"Aggarwal A, Savage S, Anderson T: Understanding the performance of TCP pacing. Nineteenth Annual Joint Conference of the IEEE Computer and CommunicationsSocieties (INFOCOM 2000), vol. 3 (Tel Aviv, Israel, March 2000), pp. 1157\u20131165","DOI":"10.1109\/INFCOM.2000.832483"}],"container-title":["EURASIP Journal on Wireless Communications and Networking"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/1687-1499-2012-304.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/1687-1499-2012-304\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/1687-1499-2012-304.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,9]],"date-time":"2025-04-09T12:14:23Z","timestamp":1744200863000},"score":1,"resource":{"primary":{"URL":"https:\/\/jwcn-eurasipjournals.springeropen.com\/articles\/10.1186\/1687-1499-2012-304"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,9,25]]},"references-count":23,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,12]]}},"alternative-id":["548"],"URL":"https:\/\/doi.org\/10.1186\/1687-1499-2012-304","relation":{},"ISSN":["1687-1499"],"issn-type":[{"value":"1687-1499","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,9,25]]},"assertion":[{"value":"14 November 2011","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 August 2012","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 September 2012","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"304"}}