Congestion or No Congestion: Packet Loss Identification and Prediction Using Machine Learning
Inayat Ali, Seungwoo Hong, Taesik Cheung

TL;DR
This paper proposes machine learning methods to accurately identify whether packet losses are due to congestion or wireless link issues, aiming to improve TCP performance in hybrid networks.
Contribution
It introduces a machine learning approach using features available at end hosts to differentiate between congestive and non-congestive packet losses, enhancing network management.
Findings
Random Forest and KNN classifiers outperform other models in prediction accuracy.
The approach effectively distinguishes packet loss types using simple host-based features.
Results suggest potential for improving TCP throughput in hybrid networks.
Abstract
Packet losses in the network significantly impact network performance. Most TCP variants reduce the transmission rate when detecting packet losses, assuming network congestion, resulting in lower throughput and affecting bandwidth-intensive applications like immersive applications. However, not all packet losses are due to congestion; some occur due to wireless link issues, which we refer to as non-congestive packet losses. In today's hybrid Internet, packets of a single flow may traverse wired and wireless segments of a network to reach their destination. TCP should not react to non-congestive packet losses the same way as it does to congestive losses. However, TCP currently can not differentiate between these types of packet losses and lowers its transmission rate irrespective of packet loss type, resulting in lower throughput for wireless clients. To address this challenge, we use…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Packet Processing and Optimization · Network Security and Intrusion Detection · Network Traffic and Congestion Control
