Learning-TCP: a novel learning automata based reliable transport protocol for ad hoc wireless networks
Abstract
The use of traditional TCP, in its present form, for reliable transport over ad hoc wireless networks (AWNs) leads to significant degradation in the network performance, in terms of reduction in average network throughput and increase in packet losses. This is primarily due to the congestion window updation and congestion control mechanisms employed by TCP. TCP follows a deterministic approach for updating the size of the congestion window, which is less suitable for loss-prone AWNs as it leads to very frequent occurrences of congestion in the network. Another reason is TCP invokes the congestion control mechanism for both congestion and wireless losses, as it cannot distinguish between them. Hence, in order to use TCP in AWNs, an efficient mechanism must be provided with TCP for updating the size of the congestion window based on the network conditions and distinguishing the congestion losses from wireless losses. In order to address these problems, we propose Learning TCP, a novel learning automata based reliable transport protocol for AWNs, which efficiently adjusts the size of the congestion window and thus reduces the packet losses. The key idea behind Learning-TCP is that, it dynamically adapts to the changing network conditions by observing the occurrence of events, such as arrival of acknowledgment (ACK) and duplicate ACK (DUPACK) packets and appropriately updates the congestion window size. In addition to this, we use a deterministic approach for packet loss discrimination, in order to take the appropriate action for each type of loss. Learning-TCP, unlike other existing proposals for reliable transport over AWNs, does not require any explicit feedback, such as congestion, link failure, and available bandwidth notifications, from the network. We provide extensive simulation studies of Learning-TCP under varying network conditions that show increased throughput and reduced packet loss compared to that of the traditional TCP.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Some RL-based approaches for updating CWND are designed for resource-constrained networks including WANETs and IoT, while others address wider network architectures such as satellite, cellular, and data center networks.
“Some of these approaches are particularly designed for resourceconstrained networks, including WANETs [29,219,379,380] and IoT [271], while others address a wider range of network architectures [30,122,477], such as satellite, cellular, and data center networks.”
From A comprehensive survey on machine learning for networking: Evolution, applications and research opportunities (2018) · cites this paper as [380]
Simulations in GloMoSim demonstrate that TCP-FALA experiences lower packet loss and higher throughput than standard TCP-Reno in different network conditions.
“Simulations in GloMoSim demonstrate that TCP-FALA experiences lower packet loss and higher throughput than standard TCP-Reno in different network conditions.”
From A comprehensive survey on machine learning for networking: Evolution, applications and research opportunities (2018) · cites this paper as [380]
TCP-FALA is the first RL-based TCP variant that focuses on CWND adaptation in wireless networks, particularly in WANETs.
“To the best of our knowledge, TCP-FALA [380] is the first RL-based TCP variant that focuses on CWND adaptation in wireless networks, particularly in WANETs.”
From A comprehensive survey on machine learning for networking: Evolution, applications and research opportunities (2018) · cites this paper as [380]
For multi-hop-wireless networks, UL-TCP compared to TCP-NewReno and TCP-FALA exhibits similar results to Learning-TCP.
“For multi-hop-wireless networks (i.e.WANETs), UL-TCP is compared to TCP-NewReno and TCP-FALA, and exhibit similar results to Learning-TCP.”
From A comprehensive survey on machine learning for networking: Evolution, applications and research opportunities (2018) · cites this paper as [380]
Cites
Learning Automata: An Introduction
Narendra, K. S., & Thathachar, M. A. L. (1989) · CERN Document Server (European Organization for Nuclear Research) · Cited by 1,556 · see citing works
Stochastic models for learning.
Bush, R. R., & Mosteller, F. C. (1955) · John Wiley & Sons, Inc. eBooks · doi:10.1037/14496-000 · Cited by 1,528 · see citing works
Ad Hoc Wireless Networks: Architectures and Protocols
Murthy, C. S. R., & Manoj, B. S. B. S. (2004) · Cited by 1,383 · see citing works
Self-citationMobile ad hoc networking: imperatives and challenges
Chlamtac, I., Conti, M., & Liu, J. J. ‐. (2003) · Ad Hoc Networks · doi:10.1016/s1570-8705(03)00013-1 · Cited by 1,354 · see citing works
Analysis of TCP performance over mobile ad hoc networks
Holland, G., & Vaidya, N. H. (1999) · doi:10.1145/313451.313540 · Cited by 708 · see citing works
ATCP: TCP for mobile ad hoc networks
Liu, J., & Singh, S. (2001) · IEEE Journal on Selected Areas in Communications · doi:10.1109/49.932698 · Cited by 508 · see citing works
A feedback-based scheme for improving TCP performance in ad hoc wireless networks
Chandran, K., Raghunathan, S., Venkatesan, S., et al. (2001) · IEEE Personal Communications · doi:10.1109/98.904897 · Cited by 310 · see citing works
ATP: a reliable transport protocol for ad hoc networks
Sundaresan, K., Anantharaman, V., Hsieh, H., et al. (2005) · IEEE Transactions on Mobile Computing · doi:10.1109/tmc.2005.81 · Cited by 289 · see citing works
Sundaresan, K., Anantharaman, V., Hsieh, H., & Sivakumar, R. (2003) · ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc) · doi:10.1145/778415.778424 · Cited by 198 · see citing works
Ifenthaler, D., & Seel, N. M. (2012) · Springer eBooks · doi:10.1007/978-1-4419-1428-6_502 · Cited by 106 · see citing works
A delay-based approach using fuzzy logic to improve TCP error detection in ad hoc networks
de Oliveira, R., & Braun, T. I. (2004) · IEEE Wireless Communications and Networking Conference · doi:10.1109/wcnc.2004.1311803 · Cited by 47 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Boutaba, R., Salahuddin, M. A., Limam, N., Ayoubi, S., Shahriar, N., Estrada-Solano, F., & Caicedo, O. M. (2018) · Journal of Internet Services and Applications · doi:10.1186/s13174-018-0087-2 · Cited by 1,036 · see citing works
Badarla, V., & Murthy, C. S. R. (2011) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2010.12.012 · Cited by 12 · see citing works
A novel learning based solution for efficient data transport in heterogeneous wireless networks
Badarla, V., & Siva Ram Murthy, C. (2010) · Wireless Networks · doi:10.1007/s11276-009-0228-4 · Cited by 6 · see citing works
Self-citation
- Authors
- Venkata Ramana, B., Manoj, B. S., & Siva Ram Murthy, C.
- Affiliations
- Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., India
- ORCID
- Manoj, B.S.
- Venue
- 2nd International Conference on Broadband Networks, 2005.
- Publisher
- IEEE
- Published
- 2005
- Pages
- 484-493 Vol. 1
- OpenAlex
- W2125478902
- Cited by
- 20
- References
- 11
- Citations by year
- 2025: 1 · 2024: 1 · 2023: 1 · 2022: 4 · 2021: 2 · 2018: 1 · 2014: 2 · 2013: 1
- FWCI
- 0.38
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- International Conference on Broadband Communications, Networks and Systems (BROADNETS) (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › Network Traffic and Congestion Control
- Physical Sciences › Computer Science › Computer Networks and Communications › Wireless Networks and Protocols
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Advanced Wireless Network Optimization
- Keywords
- learning automata, reliable transport protocol, ad hoc networks, congestion control, throughput, TCP over wireless networks
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review